Skip to content

Commit f9364f5

Browse files
committed
add test case that shows issue (disabled)
git-svn-id: https://svn.apache.org/repos/asf/xmlbeans/trunk@1927519 13f79535-47bb-0310-9956-ffa450edef68
1 parent ff1bda1 commit f9364f5

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/test/java/xmlobject/detailed/ValueEqualsTest.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@
1717
package xmlobject.detailed;
1818

1919
import org.apache.xmlbeans.XmlObject;
20+
import org.junit.jupiter.api.Disabled;
2021
import org.junit.jupiter.api.Test;
2122
import org.tranxml.tranXML.version40.CarLocationMessageDocument;
2223
import xmlcursor.common.Common;
2324

25+
import static org.junit.jupiter.api.Assertions.assertFalse;
2426
import static org.junit.jupiter.api.Assertions.assertTrue;
2527
import static xmlcursor.common.BasicCursorTestCase.jobj;
2628

@@ -32,5 +34,22 @@ void testValueEqualsTrue() throws Exception {
3234
assertTrue(clmDoc.valueEquals(m_xo));
3335
}
3436

37+
@Disabled // https://issues.apache.org/jira/browse/XMLBEANS-658
38+
@Test
39+
void testIssue658() throws Exception {
40+
CarLocationMessageDocument clm1 = CarLocationMessageDocument.Factory.newInstance();
41+
CarLocationMessageDocument.CarLocationMessage msg1 = clm1.addNewCarLocationMessage();
42+
msg1.setFleetID("fleet1");
43+
44+
CarLocationMessageDocument clm2 = CarLocationMessageDocument.Factory.newInstance();
45+
CarLocationMessageDocument.CarLocationMessage msg2 = clm2.addNewCarLocationMessage();
46+
msg2.setFleetID("fleet2");
47+
48+
assertTrue(clm1.valueEquals(clm1));
49+
assertTrue(clm2.valueEquals(clm2));
50+
assertFalse(clm1.valueEquals(clm2));
51+
assertFalse(clm2.valueEquals(clm1));
52+
}
53+
3554
}
3655

0 commit comments

Comments
 (0)