You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2017/01/16 18:09:04 UTC
svn commit: r1779074 -
/axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java
Author: veithen
Date: Mon Jan 16 18:09:04 2017
New Revision: 1779074
URL: http://svn.apache.org/viewvc?rev=1779074&view=rev
Log:
AXIS2-5781: Don't let SchemaWriterTest overwrite files in the source tree.
Modified:
axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java
Modified: axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java?rev=1779074&r1=1779073&r2=1779074&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java (original)
+++ axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/writer/SchemaWriterTest.java Mon Jan 16 18:09:04 2017
@@ -23,29 +23,24 @@ import java.io.File;
import org.apache.axis2.wsdl.codegen.XMLSchemaTest;
import org.apache.ws.commons.schema.XmlSchema;
+import org.junit.Rule;
import org.junit.Test;
+import org.junit.rules.TemporaryFolder;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+@RunWith(JUnit4.class)
public class SchemaWriterTest extends XMLSchemaTest{
- private SchemaWriter writer;
-
-
- @Override
- protected void setUp() throws Exception {
- writer=new SchemaWriter(new File(customDirectoryLocation));
- super.setUp();
- }
-
- @Override
- protected void tearDown() throws Exception {
- writer=null;
- super.tearDown();
- }
+ @Rule
+ public final TemporaryFolder tmpFolder = new TemporaryFolder();
@Test
public void testWriteSchema() throws Exception{
+ File baseFolder = tmpFolder.getRoot();
+ SchemaWriter writer = new SchemaWriter(baseFolder);
XmlSchema schema=loadSingleSchemaFile(1);
writer.writeSchema(schema, "generated.xsd");
- String s1=readXMLfromSchemaFile(customDirectoryLocation+"generated.xsd");
+ String s1=readXMLfromSchemaFile(new File(baseFolder, "generated.xsd").getPath());
String s2=readXMLfromSchemaFile(customDirectoryLocation+"sampleSchema1.xsd");
assertSimilarXML(s1, s2);