Skip to content

Commit ff50248

Browse files
Fix issue with generics
1 parent 3c16101 commit ff50248

File tree

1 file changed

+3
-2
lines changed
  • andy/src/main/java/nl/tudelft/cse1110/andy/codechecker/checks

1 file changed

+3
-2
lines changed

andy/src/main/java/nl/tudelft/cse1110/andy/codechecker/checks/MockClass.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ public boolean visit(FieldDeclaration fd) {
5151

5252
// If the field is annotated with @Mock, check if it's the class we are interested in
5353
if (hasMockAnnotation) {
54-
String className = fd.getType().resolveBinding().getName();
55-
classWasMocked = className.equals(classToBeMocked);
54+
String className = fd.getType().resolveBinding().getBinaryName();
55+
String simpleName = className.substring(className.lastIndexOf('.') + 1);
56+
classWasMocked = simpleName.equals(classToBeMocked);
5657
}
5758
}
5859
return super.visit(fd);

0 commit comments

Comments
 (0)