File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
metafix/src/test/java/org/metafacture/metafix Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -4084,4 +4084,39 @@ public void shouldTransformStringToBase64() {
4084
4084
);
4085
4085
}
4086
4086
4087
+ @ Test
4088
+ public void shouldCreateVariableFromLiteralValue () {
4089
+ MetafixTestHelpers .assertFix (streamReceiver , Arrays .asList (
4090
+ "to_var('data.title','testVar')" ,
4091
+ "add_field('testResult','This is a $[testVar]')"
4092
+ ),
4093
+ i -> {
4094
+ i .startRecord ("1" );
4095
+ i .startEntity ("data" );
4096
+ i .literal ("title" , "test" );
4097
+ i .endEntity ();
4098
+ i .endRecord ();
4099
+ i .startRecord ("2" );
4100
+ i .startEntity ("data" );
4101
+ i .literal ("title" , "second-test" );
4102
+ i .endEntity ();
4103
+ i .endRecord ();
4104
+ },
4105
+ o -> {
4106
+ o .get ().startRecord ("1" );
4107
+ o .get ().startEntity ("data" );
4108
+ o .get ().literal ("title" , "test" );
4109
+ o .get ().endEntity ();
4110
+ o .get ().literal ("testResult" , "This is a test" );
4111
+ o .get ().endRecord ();
4112
+ o .get ().startRecord ("2" );
4113
+ o .get ().startEntity ("data" );
4114
+ o .get ().literal ("title" , "second-test" );
4115
+ o .get ().endEntity ();
4116
+ o .get ().literal ("testResult" , "This is a second-test" );
4117
+ o .get ().endRecord ();
4118
+ }
4119
+ );
4120
+ }
4121
+
4087
4122
}
You can’t perform that action at this time.
0 commit comments