@@ -25,37 +25,45 @@ object KtfmtModuleTests extends TestSuite {
25
25
}
26
26
27
27
test(" ktfmt - kotlin style" ) {
28
- assert(
29
- checkState(
30
- afterFormat(before, style = " kotlin" ),
31
- after / " style/kotlin"
28
+ if (! scala.util.Properties .isJavaAtLeast(17 )) " Ktfmt requires Java 17"
29
+ else
30
+ assert(
31
+ checkState(
32
+ afterFormat(before, style = " kotlin" ),
33
+ after / " style/kotlin"
34
+ )
32
35
)
33
- )
34
36
}
35
37
36
38
test(" ktfmt - google style" ) {
37
- assert(
38
- checkState(
39
- afterFormat(before, style = " google" ),
40
- after / " style/google"
39
+ if (! scala.util.Properties .isJavaAtLeast(17 )) " Ktfmt requires Java 17"
40
+ else
41
+ assert(
42
+ checkState(
43
+ afterFormat(before, style = " google" ),
44
+ after / " style/google"
45
+ )
41
46
)
42
- )
43
47
}
44
48
45
49
test(" ktfmt - meta style" ) {
46
- assert(
47
- checkState(
48
- afterFormat(before, style = " meta" ),
49
- after / " style/meta"
50
+ if (! scala.util.Properties .isJavaAtLeast(17 )) " Ktfmt requires Java 17"
51
+ else
52
+ assert(
53
+ checkState(
54
+ afterFormat(before, style = " meta" ),
55
+ after / " style/meta"
56
+ )
50
57
)
51
- )
52
58
}
53
59
54
60
test(" ktfmt - dry-run" ) {
55
- checkState(
56
- afterFormat(before, format = true ),
57
- before
58
- )
61
+ if (! scala.util.Properties .isJavaAtLeast(17 )) " Ktfmt requires Java 17"
62
+ else
63
+ checkState(
64
+ afterFormat(before, format = true ),
65
+ before
66
+ )
59
67
}
60
68
61
69
test(" ktfmt - don't remove unused imports" ) {
@@ -73,13 +81,14 @@ object KtfmtModuleTests extends TestSuite {
73
81
}
74
82
75
83
test(" formatAll" ) {
76
-
77
- assert(
78
- checkState(
79
- afterFormatAll(before),
80
- after / " style/kotlin"
84
+ if (! scala.util.Properties .isJavaAtLeast(17 )) " Ktfmt requires Java 17"
85
+ else
86
+ assert(
87
+ checkState(
88
+ afterFormatAll(before),
89
+ after / " style/kotlin"
90
+ )
81
91
)
82
- )
83
92
}
84
93
}
85
94
0 commit comments