Extended AssertThatSize inspection to Maps, too.
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.api.Assertions.fail;
|
||||
@@ -12,6 +14,8 @@ public class Size {
|
||||
long[] otherArray = new long[4];
|
||||
String string = "string";
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
Map<String, Integer> map = new HashMap<>();
|
||||
Map<String, Integer> otherMap = new HashMap<>();
|
||||
|
||||
assertThat(list).isEmpty();
|
||||
assertThat(list).isEmpty();
|
||||
@@ -24,6 +28,7 @@ public class Size {
|
||||
assertThat(list).hasSameSizeAs(array);
|
||||
assertThat(list).hasSize(string.length());
|
||||
assertThat(list).hasSize(stringBuilder.length());
|
||||
assertThat(list).hasSameSizeAs(map);
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list).hasSizeGreaterThan(otherList.size() * 2);
|
||||
assertThat(list).hasSizeGreaterThanOrEqualTo(otherList.size() * 2);
|
||||
@@ -33,6 +38,7 @@ public class Size {
|
||||
assertThat(list).hasSameSizeAs(array);
|
||||
assertThat(list).hasSize(string.length());
|
||||
assertThat(list).hasSize(stringBuilder.length());
|
||||
assertThat(list).hasSameSizeAs(map);
|
||||
|
||||
assertThat(array).isEmpty();
|
||||
assertThat(array).isEmpty();
|
||||
@@ -45,6 +51,7 @@ public class Size {
|
||||
assertThat(array).hasSameSizeAs(otherArray);
|
||||
assertThat(array).hasSize(string.length());
|
||||
assertThat(array).hasSize(stringBuilder.length());
|
||||
assertThat(array).hasSameSizeAs(map);
|
||||
assertThat(array).hasSize(1);
|
||||
assertThat(array).hasSizeGreaterThan(otherArray.length - 1);
|
||||
assertThat(array).hasSizeGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
@@ -54,6 +61,7 @@ public class Size {
|
||||
assertThat(array).hasSameSizeAs(otherArray);
|
||||
assertThat(array).hasSize(string.length());
|
||||
assertThat(array).hasSize(stringBuilder.length());
|
||||
assertThat(array).hasSameSizeAs(map);
|
||||
|
||||
assertThat(string).isEmpty();
|
||||
assertThat(string).isEmpty();
|
||||
@@ -63,18 +71,20 @@ public class Size {
|
||||
assertThat(string).isEmpty();
|
||||
assertThat(string).isEmpty();
|
||||
assertThat(string).hasSameSizeAs(list);
|
||||
assertThat(string).hasSameSizeAs(otherArray);
|
||||
assertThat(string).hasSameSizeAs(string);
|
||||
assertThat(string).hasSameSizeAs(stringBuilder);
|
||||
assertThat(string).hasSize(1);
|
||||
assertThat(string).hasSizeGreaterThan(otherArray.length - 1);
|
||||
assertThat(string).hasSizeGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
assertThat(string).hasSizeLessThan(otherArray.length - 3);
|
||||
assertThat(string).hasSizeLessThanOrEqualTo(1 - otherArray.length);
|
||||
assertThat(string).hasSameSizeAs(otherList);
|
||||
assertThat(string).hasSameSizeAs(array);
|
||||
assertThat(string).hasSameSizeAs(string);
|
||||
assertThat(string).hasSameSizeAs(stringBuilder);
|
||||
assertThat(string).hasSameSizeAs(map);
|
||||
assertThat(string).hasSize(1);
|
||||
assertThat(string).hasSizeGreaterThan(array.length - 1);
|
||||
assertThat(string).hasSizeGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(string).hasSizeLessThan(array.length - 3);
|
||||
assertThat(string).hasSizeLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(string).hasSameSizeAs(list);
|
||||
assertThat(string).hasSameSizeAs(array);
|
||||
assertThat(string).hasSameSizeAs(string);
|
||||
assertThat(string).hasSameSizeAs(stringBuilder);
|
||||
assertThat(string).hasSameSizeAs(map);
|
||||
|
||||
assertThat(stringBuilder).isEmpty();
|
||||
assertThat(stringBuilder).isEmpty();
|
||||
@@ -84,18 +94,43 @@ public class Size {
|
||||
assertThat(stringBuilder).isEmpty();
|
||||
assertThat(stringBuilder).isEmpty();
|
||||
assertThat(stringBuilder).hasSameSizeAs(list);
|
||||
assertThat(stringBuilder).hasSameSizeAs(otherArray);
|
||||
assertThat(stringBuilder).hasSameSizeAs(string);
|
||||
assertThat(stringBuilder).hasSameSizeAs(stringBuilder);
|
||||
assertThat(stringBuilder).hasSize(1);
|
||||
assertThat(stringBuilder).hasSizeGreaterThan(otherArray.length - 1);
|
||||
assertThat(stringBuilder).hasSizeGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
assertThat(stringBuilder).hasSizeLessThan(otherArray.length - 3);
|
||||
assertThat(stringBuilder).hasSizeLessThanOrEqualTo(1 - otherArray.length);
|
||||
assertThat(stringBuilder).hasSameSizeAs(otherList);
|
||||
assertThat(stringBuilder).hasSameSizeAs(array);
|
||||
assertThat(stringBuilder).hasSameSizeAs(string);
|
||||
assertThat(stringBuilder).hasSameSizeAs(stringBuilder);
|
||||
assertThat(stringBuilder).hasSameSizeAs(map);
|
||||
assertThat(stringBuilder).hasSize(1);
|
||||
assertThat(stringBuilder).hasSizeGreaterThan(array.length - 1);
|
||||
assertThat(stringBuilder).hasSizeGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(stringBuilder).hasSizeLessThan(array.length - 3);
|
||||
assertThat(stringBuilder).hasSizeLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(stringBuilder).hasSameSizeAs(list);
|
||||
assertThat(stringBuilder).hasSameSizeAs(array);
|
||||
assertThat(stringBuilder).hasSameSizeAs(string);
|
||||
assertThat(stringBuilder).hasSameSizeAs(stringBuilder);
|
||||
assertThat(stringBuilder).hasSameSizeAs(map);
|
||||
|
||||
assertThat(map).isEmpty();
|
||||
assertThat(map).isEmpty();
|
||||
assertThat(map).isNotEmpty();
|
||||
assertThat(map).as("hi").isNotEmpty();
|
||||
assertThat(map).isNotEmpty();
|
||||
assertThat(map).isEmpty();
|
||||
assertThat(map).isEmpty();
|
||||
assertThat(map).hasSameSizeAs(list);
|
||||
assertThat(map).hasSameSizeAs(array);
|
||||
assertThat(map).hasSize(string.length());
|
||||
assertThat(map).hasSize(stringBuilder.length());
|
||||
assertThat(map).hasSameSizeAs(otherMap);
|
||||
assertThat(map).hasSize(1);
|
||||
assertThat(map).hasSizeGreaterThan(array.length - 1);
|
||||
assertThat(map).hasSizeGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(map).hasSizeLessThan(array.length - 3);
|
||||
assertThat(map).hasSizeLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(map).hasSameSizeAs(list);
|
||||
assertThat(map).hasSameSizeAs(array);
|
||||
assertThat(map).hasSize(string.length());
|
||||
assertThat(map).hasSize(stringBuilder.length());
|
||||
assertThat(map).hasSameSizeAs(otherMap);
|
||||
|
||||
assertThat(stringBuilder.length()).as("foo").isEqualTo(0).isZero().as("bar").isNotZero().isEqualTo(10);
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.assertj.core.api.Assertions.fail;
|
||||
@@ -12,6 +14,8 @@ public class Size {
|
||||
long[] otherArray = new long[4];
|
||||
String string = "string";
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
Map<String, Integer> map = new HashMap<>();
|
||||
Map<String, Integer> otherMap = new HashMap<>();
|
||||
|
||||
assertThat(list.size()).isEqualTo(0);
|
||||
assertThat(list.size()).isZero();
|
||||
@@ -24,6 +28,7 @@ public class Size {
|
||||
assertThat(list.size()).isEqualTo(array.length);
|
||||
assertThat(list.size()).isEqualTo(string.length());
|
||||
assertThat(list.size()).isEqualTo(stringBuilder.length());
|
||||
assertThat(list.size()).isEqualTo(map.size());
|
||||
assertThat(list.size()).isEqualTo(1);
|
||||
assertThat(list.size()).isGreaterThan(otherList.size() * 2);
|
||||
assertThat(list.size()).isGreaterThanOrEqualTo(otherList.size() * 2);
|
||||
@@ -33,6 +38,7 @@ public class Size {
|
||||
assertThat(list).hasSize(array.length);
|
||||
assertThat(list).hasSize(string.length());
|
||||
assertThat(list).hasSize(stringBuilder.length());
|
||||
assertThat(list).hasSize(map.size());
|
||||
|
||||
assertThat(array.length).isEqualTo(0);
|
||||
assertThat(array.length).isZero();
|
||||
@@ -45,6 +51,7 @@ public class Size {
|
||||
assertThat(array.length).isEqualTo(otherArray.length);
|
||||
assertThat(array.length).isEqualTo(string.length());
|
||||
assertThat(array.length).isEqualTo(stringBuilder.length());
|
||||
assertThat(array.length).isEqualTo(map.size());
|
||||
assertThat(array.length).isEqualTo(1);
|
||||
assertThat(array.length).isGreaterThan(otherArray.length - 1);
|
||||
assertThat(array.length).isGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
@@ -54,6 +61,7 @@ public class Size {
|
||||
assertThat(array).hasSize(otherArray.length);
|
||||
assertThat(array).hasSize(string.length());
|
||||
assertThat(array).hasSize(stringBuilder.length());
|
||||
assertThat(array).hasSize(map.size());
|
||||
|
||||
assertThat(string.length()).isEqualTo(0);
|
||||
assertThat(string.length()).isZero();
|
||||
@@ -63,18 +71,20 @@ public class Size {
|
||||
assertThat(string.length()).isLessThan(1);
|
||||
assertThat(string.length()).isLessThanOrEqualTo(0);
|
||||
assertThat(string.length()).isEqualTo(list.size());
|
||||
assertThat(string.length()).isEqualTo(otherArray.length);
|
||||
assertThat(string.length()).isEqualTo(array.length);
|
||||
assertThat(string.length()).isEqualTo(string.length());
|
||||
assertThat(string.length()).isEqualTo(stringBuilder.length());
|
||||
assertThat(string.length()).isEqualTo(map.size());
|
||||
assertThat(string.length()).isEqualTo(1);
|
||||
assertThat(string.length()).isGreaterThan(otherArray.length - 1);
|
||||
assertThat(string.length()).isGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
assertThat(string.length()).isLessThan(otherArray.length - 3);
|
||||
assertThat(string.length()).isLessThanOrEqualTo(1 - otherArray.length);
|
||||
assertThat(string).hasSize(otherList.size());
|
||||
assertThat(string.length()).isGreaterThan(array.length - 1);
|
||||
assertThat(string.length()).isGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(string.length()).isLessThan(array.length - 3);
|
||||
assertThat(string.length()).isLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(string).hasSize(list.size());
|
||||
assertThat(string).hasSize(array.length);
|
||||
assertThat(string).hasSize(string.length());
|
||||
assertThat(string).hasSize(stringBuilder.length());
|
||||
assertThat(string).hasSize(map.size());
|
||||
|
||||
assertThat(stringBuilder.length()).isEqualTo(0);
|
||||
assertThat(stringBuilder.length()).isZero();
|
||||
@@ -84,18 +94,43 @@ public class Size {
|
||||
assertThat(stringBuilder.length()).isLessThan(1);
|
||||
assertThat(stringBuilder.length()).isLessThanOrEqualTo(0);
|
||||
assertThat(stringBuilder.length()).isEqualTo(list.size());
|
||||
assertThat(stringBuilder.length()).isEqualTo(otherArray.length);
|
||||
assertThat(stringBuilder.length()).isEqualTo(array.length);
|
||||
assertThat(stringBuilder.length()).isEqualTo(string.length());
|
||||
assertThat(stringBuilder.length()).isEqualTo(stringBuilder.length());
|
||||
assertThat(stringBuilder.length()).isEqualTo(map.size());
|
||||
assertThat(stringBuilder.length()).isEqualTo(1);
|
||||
assertThat(stringBuilder.length()).isGreaterThan(otherArray.length - 1);
|
||||
assertThat(stringBuilder.length()).isGreaterThanOrEqualTo(otherArray.length + 1);
|
||||
assertThat(stringBuilder.length()).isLessThan(otherArray.length - 3);
|
||||
assertThat(stringBuilder.length()).isLessThanOrEqualTo(1 - otherArray.length);
|
||||
assertThat(stringBuilder).hasSize(otherList.size());
|
||||
assertThat(stringBuilder.length()).isGreaterThan(array.length - 1);
|
||||
assertThat(stringBuilder.length()).isGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(stringBuilder.length()).isLessThan(array.length - 3);
|
||||
assertThat(stringBuilder.length()).isLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(stringBuilder).hasSize(list.size());
|
||||
assertThat(stringBuilder).hasSize(array.length);
|
||||
assertThat(stringBuilder).hasSize(string.length());
|
||||
assertThat(stringBuilder).hasSize(stringBuilder.length());
|
||||
assertThat(stringBuilder).hasSize(map.size());
|
||||
|
||||
assertThat(map.size()).isEqualTo(0);
|
||||
assertThat(map.size()).isZero();
|
||||
assertThat(map.size()).isNotZero();
|
||||
assertThat(map.size()).as("hi").isGreaterThan(0);
|
||||
assertThat(map.size()).isGreaterThanOrEqualTo(1);
|
||||
assertThat(map.size()).isLessThan(1);
|
||||
assertThat(map.size()).isLessThanOrEqualTo(0);
|
||||
assertThat(map.size()).isEqualTo(list.size());
|
||||
assertThat(map.size()).isEqualTo(array.length);
|
||||
assertThat(map.size()).isEqualTo(string.length());
|
||||
assertThat(map.size()).isEqualTo(stringBuilder.length());
|
||||
assertThat(map.size()).isEqualTo(otherMap.size());
|
||||
assertThat(map.size()).isEqualTo(1);
|
||||
assertThat(map.size()).isGreaterThan(array.length - 1);
|
||||
assertThat(map.size()).isGreaterThanOrEqualTo(array.length + 1);
|
||||
assertThat(map.size()).isLessThan(array.length - 3);
|
||||
assertThat(map.size()).isLessThanOrEqualTo(1 - array.length);
|
||||
assertThat(map).hasSize(list.size());
|
||||
assertThat(map).hasSize(array.length);
|
||||
assertThat(map).hasSize(string.length());
|
||||
assertThat(map).hasSize(stringBuilder.length());
|
||||
assertThat(map).hasSize(otherMap.size());
|
||||
|
||||
assertThat(stringBuilder.length()).as("foo").isEqualTo(0).isZero().as("bar").isNotZero().isEqualTo(10);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user