Skip to content

Commit 8ee1956

Browse files
jgwilson42peterschrammel
jgwilson42
authored andcommitted
goto-diff tests for package name changes
1 parent ce3a5e9 commit 8ee1956

File tree

15 files changed

+152
-0
lines changed

15 files changed

+152
-0
lines changed
710 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package foo;
2+
3+
public class Test {
4+
public int foo(int x) {
5+
if (x > 10) {
6+
return x;
7+
} else {
8+
int y = x * 10;
9+
return y;
10+
}
11+
}
12+
13+
public int bar(int x) {
14+
if (x < 10) {
15+
return x;
16+
} else {
17+
return x / 10;
18+
}
19+
}
20+
}
697 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
public class Test {
2+
3+
public int foo(int x) {
4+
if (x > 10) {
5+
return x;
6+
} else {
7+
return x * 10;
8+
}
9+
}
10+
11+
public int bar(int x) {
12+
if (x < 10) {
13+
return x;
14+
} else {
15+
return x / 10;
16+
}
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CORE
2+
new.jar
3+
old.jar --json-ui
4+
// Enable multi-line checking
5+
activate-multi-line-match
6+
EXIT=0
7+
SIGNAL=0
8+
"deletedFunctions": \[\n {\n "name": "java::Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test\.<init>:\(\)\V",\n "line": "1"\n }\n },\n {\n "name": "java::Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test\.foo:\(I\)I",\n "line": "4"\n }\n },\n {\n "name": "java::Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test.bar:\(I\)I",\n "line": "12"\n }\n }\n \],\n
9+
"modifiedFunctions": \[ \],
10+
"newFunctions": \[\n {\n "name": "java::foo\.Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.<init>:\(\)V",\n "line": "3"\n }\n },\n {\n "name": "java::foo\.Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.foo:\(I\)I",\n "line": "5"\n }\n },\n {\n "name": "java::foo\.Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.bar:\(I\)I",\n "line": "14"\n }\n }\n \],
11+
--
12+
^warning: ignoring
697 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
public class Test {
2+
3+
public int foo(int x) {
4+
if (x > 10) {
5+
return x;
6+
} else {
7+
return x * 10;
8+
}
9+
}
10+
11+
public int bar(int x) {
12+
if (x < 10) {
13+
return x;
14+
} else {
15+
return x / 10;
16+
}
17+
}
18+
}
710 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package foo;
2+
3+
public class Test {
4+
public int foo(int x) {
5+
if (x > 10) {
6+
return x;
7+
} else {
8+
int y = x * 10;
9+
return y;
10+
}
11+
}
12+
13+
public int bar(int x) {
14+
if (x < 10) {
15+
return x;
16+
} else {
17+
return x / 10;
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CORE
2+
new.jar
3+
old.jar --json-ui
4+
// Enable multi-line checking
5+
activate-multi-line-match
6+
EXIT=0
7+
SIGNAL=0
8+
"deletedFunctions": \[\n {\n "name": "java::foo\.Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.<init>:\(\)V",\n "line": "3"\n }\n },\n {\n "name": "java::foo\.Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.foo:\(I\)I",\n "line": "5"\n }\n },\n {\n "name": "java::foo\.Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.bar:\(I\)I",\n "line": "14"\n }\n }\n \],
9+
"modifiedFunctions": \[ \],
10+
"newFunctions": \[\n {\n "name": "java::Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test\.<init>:\(\)\V",\n "line": "1"\n }\n },\n {\n "name": "java::Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test\.foo:\(I\)I",\n "line": "4"\n }\n },\n {\n "name": "java::Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "Test\.java",\n "function": "java::Test.bar:\(I\)I",\n "line": "12"\n }\n }\n \],\n
11+
--
12+
^warning: ignoring
711 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.diffblue.foo;
2+
3+
public class Test {
4+
5+
public int foo(int x) {
6+
if (x > 10) {
7+
return x;
8+
} else {
9+
return x * 10;
10+
}
11+
}
12+
13+
public int bar(int x) {
14+
if (x < 10) {
15+
return x;
16+
} else {
17+
return x / 10;
18+
}
19+
}
20+
}
710 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package foo;
2+
3+
public class Test {
4+
public int foo(int x) {
5+
if (x > 10) {
6+
return x;
7+
} else {
8+
int y = x * 10;
9+
return y;
10+
}
11+
}
12+
13+
public int bar(int x) {
14+
if (x < 10) {
15+
return x;
16+
} else {
17+
return x / 10;
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CORE
2+
new.jar
3+
old.jar --json-ui
4+
// Enable multi-line checking
5+
activate-multi-line-match
6+
EXIT=0
7+
SIGNAL=0
8+
"deletedFunctions": \[\n {\n "name": "java::foo\.Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.<init>:\(\)V",\n "line": "3"\n }\n },\n {\n "name": "java::foo\.Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.foo:\(I\)I",\n "line": "5"\n }\n },\n {\n "name": "java::foo\.Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "foo/Test\.java",\n "function": "java::foo\.Test\.bar:\(I\)I",\n "line": "14"\n }\n }\n \],
9+
"modifiedFunctions": \[ \],
10+
"newFunctions": \[\n {\n "name": "java::com\.diffblue\.foo\.Test\.<init>:\(\)V",\n "sourceLocation": {\n "file": "com/diffblue/foo/Test\.java",\n "function": "java::com\.diffblue\.foo\.Test\.<init>:\(\)\V",\n "line": "3"\n }\n },\n {\n "name": "java::com\.diffblue\.foo\.Test\.foo:\(I\)I",\n "sourceLocation": {\n "file": "com/diffblue/foo/Test\.java",\n "function": "java::com\.diffblue\.foo\.Test\.foo:\(I\)I",\n "line": "6"\n }\n },\n {\n "name": "java::com\.diffblue\.foo\.Test\.bar:\(I\)I",\n "sourceLocation": {\n "file": "com/diffblue/foo/Test\.java",\n "function": "java::com\.diffblue\.foo\.Test.bar:\(I\)I",\n "line": "14"\n }\n }\n \],\n
11+
--
12+
^warning: ignoring

0 commit comments

Comments
 (0)