This repository was archived by the owner on Jul 30, 2021. It is now read-only.
File tree 2 files changed +4
-8
lines changed
main/java/com/mysema/codegen/model
test/java/com/mysema/codegen/model
2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change 17
17
* Parameter represents a parameter in a Constructor
18
18
*
19
19
* @author tiwe
20
- * @version $Id$
21
20
*/
22
21
public final class Parameter {
23
22
@@ -35,7 +34,8 @@ public boolean equals(Object o) {
35
34
if (o == this ) {
36
35
return true ;
37
36
} else if (o instanceof Parameter ) {
38
- return type .equals (((Parameter ) o ).type );
37
+ Parameter t = (Parameter ) o ;
38
+ return type .equals (t .type ) && name .equals (t .name );
39
39
} else {
40
40
return false ;
41
41
}
Original file line number Diff line number Diff line change 6
6
package com .mysema .codegen .model ;
7
7
8
8
import static org .junit .Assert .assertFalse ;
9
- import static org .junit .Assert .assertTrue ;
10
9
11
10
import org .junit .Test ;
12
11
13
- import com .mysema .codegen .model .ClassType ;
14
- import com .mysema .codegen .model .Parameter ;
15
- import com .mysema .codegen .model .TypeCategory ;
16
-
17
12
public class ParameterTest {
18
13
19
14
@ Test
@@ -23,8 +18,9 @@ public void test() {
23
18
Parameter param3 = new Parameter ("test2" ,
24
19
new ClassType (TypeCategory .NUMERIC , Integer .class ));
25
20
26
- assertTrue (param1 .equals (param2 ));
21
+ assertFalse (param1 .equals (param2 ));
27
22
assertFalse (param1 .equals (param3 ));
28
23
assertFalse (param2 .equals (param3 ));
29
24
}
25
+
30
26
}
You can’t perform that action at this time.
0 commit comments