-
Bug
-
Resolution: Fixed
-
P3
-
15
-
b26
-
generic
MacAppBundler.validCFBundleVersion() and MacAppImageBuilder.validCFBundleVersion() functions are duplicates.
MacAppBundler.validCFBundleVersion() and WinMsiBundler.isVersionStringValid() functions duplicate functionality of DottedVersion class that parses dot separated version strings.
It is better to move functionality of MacAppBundler.validCFBundleVersion() and WinMsiBundler.isVersionStringValid() functions to separate classes with unit test coverage. Implementation of these classes should be based on DottedVersion class.
MacAppBundler.validCFBundleVersion() and WinMsiBundler.isVersionStringValid() functions duplicate functionality of DottedVersion class that parses dot separated version strings.
It is better to move functionality of MacAppBundler.validCFBundleVersion() and WinMsiBundler.isVersionStringValid() functions to separate classes with unit test coverage. Implementation of these classes should be based on DottedVersion class.