aboutsummaryrefslogtreecommitdiffstats
path: root/api/src/test/java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2015-04-03 05:54:12 +0200
committerSven Gothel <[email protected]>2015-04-03 05:54:12 +0200
commit45e18a543f7f11bf5e701f898e7c1221bd2f2672 (patch)
tree5d57d9e31fd109986650873f7b01f2a6395703a3 /api/src/test/java
parentc714666c0f4e19bb9db163f576e28d36cad7df74 (diff)
Expose 'fieldCompatChanged', allowing user to fail if fields have changed (binary compatible)
Diffstat (limited to 'api/src/test/java')
-rwxr-xr-xapi/src/test/java/org/semver/DeltaTest.java22
1 files changed, 11 insertions, 11 deletions
diff --git a/api/src/test/java/org/semver/DeltaTest.java b/api/src/test/java/org/semver/DeltaTest.java
index 0c99636..6548e61 100755
--- a/api/src/test/java/org/semver/DeltaTest.java
+++ b/api/src/test/java/org/semver/DeltaTest.java
@@ -64,12 +64,12 @@ public class DeltaTest {
@Test(expected=IllegalArgumentException.class)
public void shouldNullVersionNotBeInferable() {
- new Delta(EMPTY_DIFFERENCES).infer(null);
+ new Delta(EMPTY_DIFFERENCES, false).infer(null);
}
@Test(expected=IllegalArgumentException.class)
public void shouldDevelopmentVersionNotBeInferable() {
- new Delta(EMPTY_DIFFERENCES).infer(new Version(0, 0, 0));
+ new Delta(EMPTY_DIFFERENCES, false).infer(new Version(0, 0, 0));
}
@Test
@@ -79,7 +79,7 @@ public class DeltaTest {
final int patch = 3;
final Version version = new Version(major, minor, patch);
- final Version inferedVersion = new Delta(EMPTY_DIFFERENCES).infer(version);
+ final Version inferedVersion = new Delta(EMPTY_DIFFERENCES, false).infer(version);
assertEquals(new Version(major, minor, patch+1), inferedVersion);
}
@@ -91,7 +91,7 @@ public class DeltaTest {
final int patch = 3;
final Version version = new Version(major, minor, patch);
- final Version inferedVersion = new Delta(Collections.singleton(new Delta.Add("class", new FieldInfo(0, "", "", "", null)))).infer(version);
+ final Version inferedVersion = new Delta(Collections.singleton(new Delta.Add("class", new FieldInfo(0, "", "", "", null))), false).infer(version);
assertEquals(new Version(major, minor+1, 0), inferedVersion);
}
@@ -103,7 +103,7 @@ public class DeltaTest {
final int patch = 3;
final Version version = new Version(major, minor, patch);
- final Version inferedVersion = new Delta(Collections.singleton(new Delta.Change("class", new FieldInfo(0, "", "", "", null), new FieldInfo(0, "", "", "", null)))).infer(version);
+ final Version inferedVersion = new Delta(Collections.singleton(new Delta.Change("class", new FieldInfo(0, "", "", "", null), new FieldInfo(0, "", "", "", null))), false).infer(version);
assertEquals(new Version(major+1, 0, 0), inferedVersion);
}
@@ -115,19 +115,19 @@ public class DeltaTest {
final int patch = 3;
final Version version = new Version(major, minor, patch);
- final Version inferedVersion = new Delta(Collections.singleton(new Delta.Remove("class", new FieldInfo(0, "", "", "", null)))).infer(version);
+ final Version inferedVersion = new Delta(Collections.singleton(new Delta.Remove("class", new FieldInfo(0, "", "", "", null))), false).infer(version);
assertEquals(new Version(major+1, 0, 0), inferedVersion);
}
@Test(expected=IllegalArgumentException.class)
public void shouldValidateWithNullPreviousVersionFail() {
- new Delta(EMPTY_DIFFERENCES).validate(null, new Version(1, 0, 0));
+ new Delta(EMPTY_DIFFERENCES, false).validate(null, new Version(1, 0, 0));
}
@Test(expected=IllegalArgumentException.class)
public void shouldValidateWithNullCurrentVersionFail() {
- new Delta(EMPTY_DIFFERENCES).validate(new Version(1, 0, 0), null);
+ new Delta(EMPTY_DIFFERENCES, false).validate(new Version(1, 0, 0), null);
}
@Test
@@ -137,12 +137,12 @@ public class DeltaTest {
@Test(expected=IllegalArgumentException.class)
public void shouldValidateWithPreviousVersionNextCurrentVersionFail() {
- new Delta(EMPTY_DIFFERENCES).validate(new Version(1, 1, 0), new Version(1, 0, 0));
+ new Delta(EMPTY_DIFFERENCES, false).validate(new Version(1, 1, 0), new Version(1, 0, 0));
}
@Test(expected=IllegalArgumentException.class)
public void shouldValidateWithPreviousVersionEqualsCurrentVersionFail() {
- new Delta(EMPTY_DIFFERENCES).validate(new Version(1, 0, 0), new Version(1, 0, 0));
+ new Delta(EMPTY_DIFFERENCES, false).validate(new Version(1, 0, 0), new Version(1, 0, 0));
}
@Test
@@ -179,6 +179,6 @@ public class DeltaTest {
assertEquals(
"accept differences " + differences + " when changing version from " + previous + " to " + current,
valid,
- new Delta(differences).validate(previous, current));
+ new Delta(differences, false).validate(previous, current));
}
} \ No newline at end of file