File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
modules/swagger-codegen/src/test/java/io/swagger/codegen/csharp Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 66import io .swagger .codegen .CodegenConstants ;
77import io .swagger .codegen .languages .CSharpClientCodegen ;
88
9+ import java .io .File ;
10+
911public class CSharpClientCodegenTest {
1012
1113 @ Test
@@ -37,4 +39,20 @@ public void testAdditionalPropertiesPutForConfigValues() throws Exception {
3739 Assert .assertEquals (codegen .isHideGenerationTimestamp (), false );
3840 }
3941
42+ @ Test (description = "TEST_FOLDER should be updated with SOURCE_FOLDER when SOURCE_FOLDER is set" )
43+ public void testAdditionalPropertiesPutForSourceFolder () throws Exception {
44+ final CSharpClientCodegen codegen = new CSharpClientCodegen ();
45+
46+ final String expectedSourceFolder = "CustomSourceFolder" ;
47+
48+ codegen .additionalProperties ().put (CodegenConstants .SOURCE_FOLDER , expectedSourceFolder );
49+ codegen .processOpts ();
50+
51+ final String expectedTestFolder = codegen .outputFolder () + File .separator + expectedSourceFolder ;
52+
53+ Assert .assertEquals (codegen .additionalProperties ().get (CodegenConstants .SOURCE_FOLDER ), expectedSourceFolder );
54+ Assert .assertTrue (codegen .apiTestFileFolder ().startsWith (expectedTestFolder ));
55+ Assert .assertTrue (codegen .modelTestFileFolder ().startsWith (expectedTestFolder ));
56+ }
57+
4058}
You can’t perform that action at this time.
0 commit comments