Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit 6d114f0

Browse files
committed
tests: remove unused functions and tests after refactoring
1 parent da2a320 commit 6d114f0

1 file changed

Lines changed: 3 additions & 238 deletions

File tree

test/java-version-tester.sh

Lines changed: 3 additions & 238 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

3-
# Java JRE version tester
4-
# tofi86 @ 2018-02-11
3+
# Tests for the functions used in universalJavaApplicationStub script
4+
# tofi86 @ 2018-02-12
55

66

77

@@ -95,25 +95,6 @@ function is_valid_requirement_pattern() {
9595
}
9696

9797

98-
# function 'pad_version_to_semver()'
99-
#
100-
# adds '.0' minor/bugfix version parts to a short version number (e.g. 9, 10)
101-
# to make it semver compatible
102-
#
103-
# @param1 a Java version number in short form (9, 10, etc.)
104-
# @return a right-padded semver version number (e.g. 9.0.0, 10.0.0)
105-
################################################################################
106-
function pad_short_version_to_semver() {
107-
local java_ver=$1
108-
if [[ ${java_ver} =~ ^[0-9]+$ ]] ; then
109-
java_ver="${java_ver}.0.0"
110-
elif [[ ${java_ver} =~ ^[0-9]+\.0$ ]] ; then
111-
java_ver="${java_ver}.0"
112-
fi
113-
echo ${java_ver}
114-
}
115-
116-
11798
# function 'does_java_version_satisfy_requirement()'
11899
#
119100
# this function checks whether a given java version number
@@ -258,7 +239,7 @@ function testComparable() {
258239
echo ""
259240
echo ""
260241
echo "########################################################"
261-
echo "Testing function does_java_version_satisfy_requirement()"
242+
echo "Testing function get_comparable_java_version()"
262243
echo ""
263244
echo "Tests with Java 1.6:"
264245
testComparable "1.6" "06000000"
@@ -402,219 +383,3 @@ testValidReqPattern "9.2.15." "1"
402383
testValidReqPattern "9.2.15.*" "1"
403384
testValidReqPattern "9.2.15.+" "1"
404385
testValidReqPattern "9.3.5.6" "1"
405-
406-
407-
# test function:
408-
# tests the does_java_version_satisfy_requirement() function
409-
##########################################################
410-
function testSatisfies() {
411-
local java_version=$1
412-
local java_requirement=$2
413-
local expected_result=$3
414-
local actual_result=$(does_java_version_satisfy_requirement $java_version $java_requirement ; echo $?)
415-
if [ ${expected_result} == ${actual_result} ] ; then
416-
case $expected_result in
417-
0)
418-
echo "[TEST OK] [${expected_result}==${actual_result}] Java version ${java_version} satisfies requirement ${java_requirement}"
419-
;;
420-
1)
421-
echo "[TEST OK] [${expected_result}==${actual_result}] Java version ${java_version} does not satisfy requirement ${java_requirement}"
422-
;;
423-
2)
424-
echo "[TEST OK] [${expected_result}==${actual_result}] Invalid Java version requirement ${java_requirement}"
425-
;;
426-
esac
427-
else
428-
echo "[TEST FAILED] [${expected_result}!=${actual_result}] Java version: ${java_version} ; Requirement ${java_requirement} ; Expected: ${expected_result} ; Actual: ${actual_result}"
429-
fi
430-
}
431-
432-
433-
echo ""
434-
echo ""
435-
echo "########################################################"
436-
echo "Testing function does_java_version_satisfy_requirement()"
437-
echo ""
438-
echo "Tests with Java 1.6:"
439-
testSatisfies "1.6.0_39" "1.6" "0"
440-
testSatisfies "1.6.0_39" "1.6*" "0"
441-
testSatisfies "1.6.0_39" "1.6+" "0"
442-
testSatisfies "1.6.0_39" "1.6.0_20" "1"
443-
testSatisfies "1.6.0_39" "1.6.0_20*" "1"
444-
testSatisfies "1.6.0_39" "1.6.0_20+" "0"
445-
testSatisfies "1.6.0_39" "1.6.0_39" "0"
446-
testSatisfies "1.6.0_39" "1.6.0_39*" "0"
447-
testSatisfies "1.6.0_39" "1.6.0_39+" "0"
448-
testSatisfies "1.6.0_39" "1.6.0_45" "1"
449-
testSatisfies "1.6.0_39" "1.6.0_45*" "1"
450-
testSatisfies "1.6.0_39" "1.6.0_45+" "1"
451-
testSatisfies "1.6.0_39" "1.7" "1"
452-
testSatisfies "1.6.0_39" "1.7+" "1"
453-
testSatisfies "1.6.0_39" "1.7*" "1"
454-
testSatisfies "1.6.0_39" "1.7.0_71" "1"
455-
testSatisfies "1.6.0_39" "1.8" "1"
456-
testSatisfies "1.6.0_39" "1.8+" "1"
457-
testSatisfies "1.6.0_39" "1.8*" "1"
458-
testSatisfies "1.6.0_39" "1.8.0_121" "1"
459-
testSatisfies "1.6.0_39" "9" "1"
460-
testSatisfies "1.6.0_39" "9+" "1"
461-
testSatisfies "1.6.0_39" "9*" "1"
462-
testSatisfies "1.6.0_39" "9.1.2" "1"
463-
echo ""
464-
echo "Tests with Java 1.7:"
465-
testSatisfies "1.7.0_40" "1.6" "1"
466-
testSatisfies "1.7.0_40" "1.6+" "0"
467-
testSatisfies "1.7.0_40" "1.6*" "1"
468-
testSatisfies "1.7.0_40" "1.6.0_45" "1"
469-
testSatisfies "1.7.0_40" "1.7" "0"
470-
testSatisfies "1.7.0_40" "1.7+" "0"
471-
testSatisfies "1.7.0_40" "1.7*" "0"
472-
testSatisfies "1.7.0_40" "1.7.0_5" "1"
473-
testSatisfies "1.7.0_40" "1.7.0_5*" "1"
474-
testSatisfies "1.7.0_40" "1.7.0_5+" "0"
475-
testSatisfies "1.7.0_40" "1.7.0_40" "0"
476-
testSatisfies "1.7.0_40" "1.7.0_40*" "0"
477-
testSatisfies "1.7.0_40" "1.7.0_40+" "0"
478-
testSatisfies "1.7.0_40" "1.7.0_79" "1"
479-
testSatisfies "1.7.0_40" "1.7.0_79*" "1"
480-
testSatisfies "1.7.0_40" "1.7.0_79+" "1"
481-
testSatisfies "1.7.0_40" "1.8" "1"
482-
testSatisfies "1.7.0_40" "1.8+" "1"
483-
testSatisfies "1.7.0_40" "1.8*" "1"
484-
testSatisfies "1.7.0_40" "1.8.0_121" "1"
485-
testSatisfies "1.7.0_40" "9" "1"
486-
testSatisfies "1.7.0_40" "9+" "1"
487-
testSatisfies "1.7.0_40" "9*" "1"
488-
testSatisfies "1.7.0_40" "9.1.2" "1"
489-
echo ""
490-
echo "Tests with Java 1.8:"
491-
testSatisfies "1.8.0_60" "1.6" "1"
492-
testSatisfies "1.8.0_60" "1.6+" "0"
493-
testSatisfies "1.8.0_60" "1.6*" "1"
494-
testSatisfies "1.8.0_60" "1.6.0_45" "1"
495-
testSatisfies "1.8.0_60" "1.7" "1"
496-
testSatisfies "1.8.0_60" "1.7+" "0"
497-
testSatisfies "1.8.0_60" "1.7*" "1"
498-
testSatisfies "1.8.0_60" "1.7.0_71" "1"
499-
testSatisfies "1.8.0_60" "1.8" "0"
500-
testSatisfies "1.8.0_60" "1.8+" "0"
501-
testSatisfies "1.8.0_60" "1.8*" "0"
502-
testSatisfies "1.8.0_60" "1.8.0_40" "1"
503-
testSatisfies "1.8.0_60" "1.8.0_40*" "1"
504-
testSatisfies "1.8.0_60" "1.8.0_40+" "0"
505-
testSatisfies "1.8.0_60" "1.8.0_60" "0"
506-
testSatisfies "1.8.0_60" "1.8.0_60*" "0"
507-
testSatisfies "1.8.0_60" "1.8.0_60+" "0"
508-
testSatisfies "1.8.0_60" "1.8.0_151" "1"
509-
testSatisfies "1.8.0_60" "1.8.0_151*" "1"
510-
testSatisfies "1.8.0_60" "1.8.0_151+" "1"
511-
testSatisfies "1.8.0_60" "9" "1"
512-
testSatisfies "1.8.0_60" "9+" "1"
513-
testSatisfies "1.8.0_60" "9*" "1"
514-
testSatisfies "1.8.0_60" "9.1.2" "1"
515-
echo ""
516-
echo "Tests with Java 9:"
517-
testSatisfies "9" "1.6" "1"
518-
testSatisfies "9" "1.6+" "0"
519-
testSatisfies "9" "1.6*" "1"
520-
testSatisfies "9" "1.6.0_45" "1"
521-
testSatisfies "9" "1.7" "1"
522-
testSatisfies "9" "1.7+" "0"
523-
testSatisfies "9" "1.7*" "1"
524-
testSatisfies "9" "1.7.0_71" "1"
525-
testSatisfies "9" "1.8" "1"
526-
testSatisfies "9" "1.8+" "0"
527-
testSatisfies "9" "1.8*" "1"
528-
testSatisfies "9" "1.8.0_121" "1"
529-
testSatisfies "9" "9-ea" "1"
530-
testSatisfies "9" "9" "0"
531-
testSatisfies "9" "9+" "0"
532-
testSatisfies "9" "9*" "0"
533-
testSatisfies "9" "9.0" "0"
534-
testSatisfies "9" "9.0+" "0"
535-
testSatisfies "9" "9.0*" "0"
536-
testSatisfies "9" "9.1" "1"
537-
testSatisfies "9" "9.1+" "1"
538-
testSatisfies "9" "9.1*" "1"
539-
testSatisfies "9.0.2" "9" "0"
540-
testSatisfies "9.0.2" "9+" "0"
541-
testSatisfies "9.0.2" "9*" "0"
542-
testSatisfies "9.0.2" "9.0" "0"
543-
testSatisfies "9.0.2" "9.0+" "0"
544-
testSatisfies "9.0.2" "9.0*" "0"
545-
testSatisfies "9.0.2" "9.1+" "1"
546-
testSatisfies "9.0.2" "9.1*" "1"
547-
testSatisfies "9.0.2" "9.1.2" "1"
548-
testSatisfies "9.1" "9" "0"
549-
testSatisfies "9.1" "9+" "0"
550-
testSatisfies "9.1" "9*" "0"
551-
testSatisfies "9.1" "9.0" "1"
552-
testSatisfies "9.1" "9.0+" "0"
553-
testSatisfies "9.1" "9.0*" "1"
554-
testSatisfies "9.1" "9.1" "0"
555-
testSatisfies "9.1" "9.1+" "0"
556-
testSatisfies "9.1" "9.1*" "0"
557-
testSatisfies "9.1.2" "9" "0"
558-
testSatisfies "9.1.2" "9+" "0"
559-
testSatisfies "9.1.2" "9*" "0"
560-
testSatisfies "9.1.2" "9.0" "1"
561-
testSatisfies "9.1.2" "9.0+" "0"
562-
testSatisfies "9.1.2" "9.0*" "1"
563-
testSatisfies "9.1.2" "9.1+" "0"
564-
testSatisfies "9.1.2" "9.1*" "0"
565-
testSatisfies "9.1.2" "9.1.2" "0"
566-
echo ""
567-
echo "Tests with Java 10:"
568-
testSatisfies "10" "1.6" "1"
569-
testSatisfies "10" "1.6+" "0"
570-
testSatisfies "10" "1.6*" "1"
571-
testSatisfies "10" "1.6.0_45" "1"
572-
testSatisfies "10" "1.7" "1"
573-
testSatisfies "10" "1.7+" "0"
574-
testSatisfies "10" "1.7*" "1"
575-
testSatisfies "10" "1.7.0_71" "1"
576-
testSatisfies "10" "1.8" "1"
577-
testSatisfies "10" "1.8+" "0"
578-
testSatisfies "10" "1.8*" "1"
579-
testSatisfies "10" "1.8.0_121" "1"
580-
testSatisfies "10" "9" "1"
581-
testSatisfies "10" "9+" "0"
582-
testSatisfies "10" "9*" "1"
583-
testSatisfies "10" "9.1.2" "1"
584-
testSatisfies "10" "10-ea" "1"
585-
testSatisfies "10" "10" "0"
586-
testSatisfies "10" "10+" "0"
587-
testSatisfies "10" "10*" "0"
588-
testSatisfies "10" "10.0" "0"
589-
testSatisfies "10" "10.0+" "0"
590-
testSatisfies "10" "10.0*" "0"
591-
testSatisfies "10" "10.1" "1"
592-
testSatisfies "10" "10.1+" "1"
593-
testSatisfies "10" "10.1*" "1"
594-
testSatisfies "10.0.2" "10" "0"
595-
testSatisfies "10.0.2" "10+" "0"
596-
testSatisfies "10.0.2" "10*" "0"
597-
testSatisfies "10.0.2" "10.0" "0"
598-
testSatisfies "10.0.2" "10.0+" "0"
599-
testSatisfies "10.0.2" "10.0*" "0"
600-
testSatisfies "10.0.2" "10.1+" "1"
601-
testSatisfies "10.0.2" "10.1*" "1"
602-
testSatisfies "10.0.2" "10.1.2" "1"
603-
testSatisfies "10.1" "10" "0"
604-
testSatisfies "10.1" "10+" "0"
605-
testSatisfies "10.1" "10*" "0"
606-
testSatisfies "10.1" "10.0" "1"
607-
testSatisfies "10.1" "10.0+" "0"
608-
testSatisfies "10.1" "10.0*" "1"
609-
testSatisfies "10.1" "10.1" "0"
610-
testSatisfies "10.1" "10.1+" "0"
611-
testSatisfies "10.1" "10.1*" "0"
612-
testSatisfies "10.1.2" "10" "0"
613-
testSatisfies "10.1.2" "10+" "0"
614-
testSatisfies "10.1.2" "10*" "0"
615-
testSatisfies "10.1.2" "10.0" "1"
616-
testSatisfies "10.1.2" "10.0+" "0"
617-
testSatisfies "10.1.2" "10.0*" "1"
618-
testSatisfies "10.1.2" "10.1+" "0"
619-
testSatisfies "10.1.2" "10.1*" "0"
620-
testSatisfies "10.1.2" "10.1.2" "0"

0 commit comments

Comments
 (0)