diff options
Diffstat (limited to 'javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java new file mode 100644 index 000000000..679fb1d62 --- /dev/null +++ b/javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/HashCodeVisitorTest.java @@ -0,0 +1,24 @@ +package com.github.javaparser.ast.visitor; + +import com.github.javaparser.JavaParser; +import com.github.javaparser.ast.CompilationUnit; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; + +public class HashCodeVisitorTest { + @Test + public void testEquals() { + CompilationUnit p1 = JavaParser.parse("class X { }"); + CompilationUnit p2 = JavaParser.parse("class X { }"); + assertEquals(p1.hashCode(), p2.hashCode()); + } + + @Test + public void testNotEquals() { + CompilationUnit p1 = JavaParser.parse("class X { }"); + CompilationUnit p2 = JavaParser.parse("class Y { }"); + assertNotEquals(p1.hashCode(), p2.hashCode()); + } +}
\ No newline at end of file |