test/test-projectinfo-android.rb in rake-delphi-0.0.30 vs test/test-projectinfo-android.rb in rake-delphi-0.0.31
- old
+ new
@@ -62,35 +62,23 @@
tested_deploymentFiles_prefixes = { 36 => 'l', 48 => 'm', 72 => 'h', 96 => 'xh', 144 => 'xxh'}
[36, 48, 72, 96, 144].each do |n|
tested_deploymentFiles << '$(BDS)\bin\Artwork\Android\FM_LauncherIcon_%dx%d.png,res\drawable-%sdpi\,1,ic_launcher.png' % [n, n, tested_deploymentFiles_prefixes[n]]
end
tested_deploymentFiles << 'project_so,library\lib\armeabi\,1,libTestProject.so'
- tested_deploymentFiles << '$(BDS)\lib\android\debug\classes.dex,classes\,1,classes.dex'
+ tested_deploymentFiles << '$(BDS)\lib\android\debug\classes.dex,classes\,1,classes.debug.dex'
deploymentfiles = @info.deploymentfiles('Android', 'Debug')
- assert deploymentfiles.kind_of?(Array), 'NOT an Array?!'
- assert_not_equal 0, deploymentfiles.size, 'No files?!'
- deploymentfiles.each do |dfile|
- assert dfile.kind_of?(Hash), 'NOT a Hash?!'
- assert_equal 1, dfile.keys.count, 'More than one value?!'
- assert dfile.keys.first.kind_of?(String) || dfile.keys.first.kind_of?(Symbol), 'Key is NOT a String or Symbol?!'
- assert dfile.values.first.kind_of?(Array), 'Value is NOT an Array?!'
- assert tested_deploymentFiles.include?(dfile.to_a.join(',')), dfile.to_a.join(',')
- end
+
+ _test_deploy_files(deploymentfiles, tested_deploymentFiles)
end
def test_deploy_files_Android_Release
tested_deploymentFiles = []
tested_deploymentFiles << 'some\deployment\file\from\enabled.release.conf,.\,1,enabled.release.conf.file'
+ # classes.dex must present both in Release and Debug configurations
+ tested_deploymentFiles << '$(BDS)\lib\android\debug\classes.dex,classes\,1,classes.release.dex'
deploymentfiles = @info.deploymentfiles('Android', 'Release')
- assert deploymentfiles.kind_of?(Array), 'NOT an Array?!'
- assert_not_equal 0, deploymentfiles.size, 'No files?!'
- deploymentfiles.each do |dfile|
- assert dfile.kind_of?(Hash), 'NOT a Hash?!'
- assert_equal 1, dfile.keys.count, 'More than one value?!'
- assert dfile.keys.first.kind_of?(String) || dfile.keys.first.kind_of?(Symbol), 'Key is NOT a String or Symbol?!'
- assert dfile.values.first.kind_of?(Array), 'Value is NOT an Array?!'
- assert tested_deploymentFiles.include?(dfile.to_a.join(',')), dfile.to_a.join(',')
- end
+
+ _test_deploy_files(deploymentfiles, tested_deploymentFiles)
end
end
end