@@ -457,7 +457,7 @@ class KCaseExpressionTest {
457457 val selectStatement = select(
458458 animalName,
459459 case(animalName) {
460- `when ` (isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( " yes" ) }
460+ `when ` (isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then " yes"
461461 `else `(" no" )
462462 } `as ` " IsAFox"
463463 ) {
@@ -511,7 +511,7 @@ class KCaseExpressionTest {
511511 val selectStatement = select(
512512 animalName,
513513 case(animalName) {
514- `when ` (" Artic fox" , " Red fox" ) { then( " yes" ) }
514+ `when ` (" Artic fox" , " Red fox" ) then " yes"
515515 `else `(" no" )
516516 } `as ` " IsAFox"
517517 ) {
@@ -565,7 +565,7 @@ class KCaseExpressionTest {
565565 val selectStatement = select(
566566 animalName,
567567 case(animalName) {
568- `when ` (isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( true ) }
568+ `when ` (isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then true
569569 `else `(false )
570570 } `as ` " IsAFox"
571571 ) {
@@ -619,7 +619,7 @@ class KCaseExpressionTest {
619619 val selectStatement = select(
620620 animalName,
621621 case(animalName) {
622- `when ` (" Artic fox" , " Red fox" ) { then( true ) }
622+ `when ` (" Artic fox" , " Red fox" ) then true
623623 `else `(false )
624624 } `as ` " IsAFox"
625625 ) {
@@ -673,7 +673,7 @@ class KCaseExpressionTest {
673673 val selectStatement = select(
674674 animalName,
675675 case(animalName) {
676- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( " yes" ) }
676+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then " yes"
677677 } `as ` " IsAFox"
678678 ) {
679679 from(animalData)
@@ -720,7 +720,7 @@ class KCaseExpressionTest {
720720 val selectStatement = select(
721721 animalName,
722722 case(animalName) {
723- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( cast { " It's a fox" `as ` " VARCHAR(30)" }) }
723+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then cast { " It's a fox" `as ` " VARCHAR(30)" }
724724 `else `(" It's not a fox" )
725725 } `as ` " IsAFox"
726726 ) {
@@ -763,7 +763,7 @@ class KCaseExpressionTest {
763763 val selectStatement = select(
764764 animalName,
765765 case(animalName) {
766- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( 1L ) }
766+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then 1L
767767 `else `(2L )
768768 } `as ` " IsAFox"
769769 ) {
@@ -806,7 +806,7 @@ class KCaseExpressionTest {
806806 val selectStatement = select(
807807 animalName,
808808 case(animalName) {
809- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( 1.1 ) }
809+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then 1.1
810810 `else `(2.2 )
811811 } `as ` " IsAFox"
812812 ) {
@@ -849,7 +849,7 @@ class KCaseExpressionTest {
849849 val selectStatement = select(
850850 animalName,
851851 case(animalName) {
852- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( 1.1 ) }
852+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then 1.1
853853 `else `(cast { 2.2 `as ` " DOUBLE" })
854854 } `as ` " IsAFox"
855855 ) {
@@ -888,26 +888,13 @@ class KCaseExpressionTest {
888888 fun testInvalidDoubleElseSimple () {
889889 assertThatExceptionOfType(KInvalidSQLException ::class .java).isThrownBy {
890890 case(animalName) {
891- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) { then( " 'yes'" ) }
891+ `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) then " 'yes'"
892892 `else `(" Fred" )
893893 `else `(" Wilma" )
894894 }
895895 }.withMessage(Messages .getString(" ERROR.42" ))
896896 }
897897
898- @Test
899- fun testInvalidDoubleThenSimple () {
900- assertThatExceptionOfType(KInvalidSQLException ::class .java).isThrownBy {
901- case(animalName) {
902- `when `(isEqualTo(" Artic fox" ), isEqualTo(" Red fox" )) {
903- then(" 'yes'" )
904- then(" no" )
905- }
906- `else `(" Fred" )
907- }
908- }.withMessage(Messages .getString(" ERROR.41" ))
909- }
910-
911898 @Test
912899 fun testInvalidDoubleElseSearched () {
913900 assertThatExceptionOfType(KInvalidSQLException ::class .java).isThrownBy {
0 commit comments