@@ -534,10 +534,15 @@ internal class CgMethodConstructor(val context: CgContext) : CgContextOwner by c
534
534
doubleDelta
535
535
)
536
536
expectedModel.value is Boolean -> {
537
- if (expectedModel.value as Boolean ) {
538
- assertions[assertTrue](actual)
539
- } else {
540
- assertions[assertFalse](actual)
537
+ when (parameterizedTestSource) {
538
+ ParametrizedTestSource .DO_NOT_PARAMETRIZE ->
539
+ if (expectedModel.value as Boolean ) {
540
+ assertions[assertTrue](actual)
541
+ } else {
542
+ assertions[assertFalse](actual)
543
+ }
544
+ ParametrizedTestSource .PARAMETRIZE ->
545
+ assertions[assertEquals](expected, actual)
541
546
}
542
547
}
543
548
// other primitives and string
@@ -1018,10 +1023,14 @@ internal class CgMethodConstructor(val context: CgContext) : CgContextOwner by c
1018
1023
)
1019
1024
}
1020
1025
expected == nullLiteral() -> testFrameworkManager.assertNull(actual)
1021
- expected is CgLiteral && expected.value is Boolean -> testFrameworkManager.assertBoolean(
1022
- expected.value,
1023
- actual
1024
- )
1026
+ expected is CgLiteral && expected.value is Boolean -> {
1027
+ when (parameterizedTestSource) {
1028
+ ParametrizedTestSource .DO_NOT_PARAMETRIZE ->
1029
+ testFrameworkManager.assertBoolean(expected.value, actual)
1030
+ ParametrizedTestSource .PARAMETRIZE ->
1031
+ testFrameworkManager.assertEquals(expected, actual)
1032
+ }
1033
+ }
1025
1034
else -> {
1026
1035
if (expected is CgLiteral ) {
1027
1036
// Literal can only be Primitive or String, can use equals here
0 commit comments