File tree Expand file tree Collapse file tree 2 files changed +289
-0
lines changed
src-gen/test/java/io/vavr Expand file tree Collapse file tree 2 files changed +289
-0
lines changed Original file line number Diff line number Diff line change @@ -3122,6 +3122,19 @@ def generateTestClasses(): Unit = {
31223122 ).yield( ${(i > 1 ).gen(" (" )}${(1 to i).gen(j => s " i $j" )(" , " )}${(i > 1 ).gen(" )" )} -> ${(1 to i).gen(j => s " i $j" )(" + " )});
31233123 $assertThat(result.get()).isEqualTo( ${(1 to i).sum});
31243124 }
3125+
3126+ @ $test
3127+ public void shouldIterateLazyFor $mtype$i() {
3128+ final $mtype< ${parameterInset}Integer> result = For(
3129+ ${(1 to i).gen(j => if (j == 1 ) {
3130+ s " $mtype. ${builderName}( $j) "
3131+ } else {
3132+ val args = (1 until j).map(k => s " r $k" ).mkString(" , " )
3133+ s " ( $args) -> $mtype. ${builderName}( $j) "
3134+ } )(" ,\n " )}
3135+ ).yield( ${(i > 1 ).gen(" (" )}${(1 to i).gen(j => s " i $j" )(" , " )}${(i > 1 ).gen(" )" )} -> ${(1 to i).gen(j => s " i $j" )(" + " )});
3136+ $assertThat(result.get()).isEqualTo( ${(1 to i).sum});
3137+ }
31253138 """ })(" \n\n " ))(" \n\n " )}
31263139
31273140 ${monadicFunctionTypesFor.gen(mtype => (1 to N ).gen(i => { xs """
You can’t perform that action at this time.
0 commit comments