test_class.declarator: input
test_class.original_string: Map<String, String> input;
test_class.type: Map<String, String>
test_class.var_name: input
test_class.file: lib/src/test/java/com/busybusy/dbc/conditions/MapConditionTest.java
test_class.identifier: MapConditionTest
test_case.body: @Test
  	public void hasSizeLessThanOrEqual() throws Exception
  	{
  		MapCondition<Map<String, String>, String, String> condition = new MapCondition<>(this.input);
  		condition.hasSizeLessThanOrEqual(3);
  
  		Assertions.assertThatThrownBy(() -> condition.hasSizeLessThanOrEqual(2))
  		          .isInstanceOf(DbcAssertionError.class)
  		          .hasCauseInstanceOf(IllegalStateException.class);
  	}
test_case.class_method_signature: MapConditionTest.hasSizeLessThanOrEqual()
test_case.full_signature: @Test public void hasSizeLessThanOrEqual()
test_case.identifier: hasSizeLessThanOrEqual
test_case.invocations: hasSizeLessThanOrEqual hasCauseInstanceOf isInstanceOf assertThatThrownBy hasSizeLessThanOrEqual
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void hasSizeLessThanOrEqual()
focal_class.file: lib/src/main/java/com/busybusy/dbc/conditions/MapCondition.java
focal_class.identifier: MapCondition
focal_class.interfaces: implements MapChecks<T, K, V, MapCondition<T, K, V>>
focal_class.class_method_signature: MapCondition.MapCondition(T subject)
focal_class.full_signature: public  MapCondition(T subject)
focal_class.identifier: MapCondition
focal_class.modifiers: public
focal_class.parameters: (T subject)
focal_class.signature:  MapCondition(T subject)
focal_class.class_method_signature: MapCondition.isNotEmpty()
focal_class.full_signature: @Override public MapCondition<T, K, V> isNotEmpty()
focal_class.identifier: isNotEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> isNotEmpty()
focal_class.class_method_signature: MapCondition.hasSize(int size)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSize(int size)
focal_class.identifier: hasSize
focal_class.modifiers: @Override public
focal_class.parameters: (int size)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSize(int size)
focal_class.class_method_signature: MapCondition.hasSizeBetween(int startInclusive, int endInclusive)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSizeBetween(int startInclusive, int endInclusive)
focal_class.identifier: hasSizeBetween
focal_class.modifiers: @Override public
focal_class.parameters: (int startInclusive, int endInclusive)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSizeBetween(int startInclusive, int endInclusive)
focal_class.class_method_signature: MapCondition.containsKey(K key)
focal_class.full_signature: @Override public MapCondition<T, K, V> containsKey(K key)
focal_class.identifier: containsKey
focal_class.modifiers: @Override public
focal_class.parameters: (K key)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> containsKey(K key)
focal_class.class_method_signature: MapCondition.containsValue(V value)
focal_class.full_signature: @Override public MapCondition<T, K, V> containsValue(V value)
focal_class.identifier: containsValue
focal_class.modifiers: @Override public
focal_class.parameters: (V value)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> containsValue(V value)
focal_class.class_method_signature: MapCondition.hasSizeGreaterThan(int minSizeExclusive)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSizeGreaterThan(int minSizeExclusive)
focal_class.identifier: hasSizeGreaterThan
focal_class.modifiers: @Override public
focal_class.parameters: (int minSizeExclusive)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSizeGreaterThan(int minSizeExclusive)
focal_class.class_method_signature: MapCondition.hasSizeGreaterThanOrEqual(int minSize)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSizeGreaterThanOrEqual(int minSize)
focal_class.identifier: hasSizeGreaterThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (int minSize)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSizeGreaterThanOrEqual(int minSize)
focal_class.class_method_signature: MapCondition.hasSizeLessThan(int maxSizeExclusive)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSizeLessThan(int maxSizeExclusive)
focal_class.identifier: hasSizeLessThan
focal_class.modifiers: @Override public
focal_class.parameters: (int maxSizeExclusive)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSizeLessThan(int maxSizeExclusive)
focal_class.class_method_signature: MapCondition.hasSizeLessThanOrEqual(int maxSize)
focal_class.full_signature: @Override public MapCondition<T, K, V> hasSizeLessThanOrEqual(int maxSize)
focal_class.identifier: hasSizeLessThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (int maxSize)
focal_class.return: MapCondition<T, K, V>
focal_class.signature: MapCondition<T, K, V> hasSizeLessThanOrEqual(int maxSize)
focal_class.superclass: extends BasicCondition<T, MapCondition<T, K, V>>
focal_method.body: @Override
  	public MapCondition<T, K, V> hasSizeLessThanOrEqual(int maxSize)
  	{
  		require(this.subject).isNotNull();
  
  		if (!(this.subject.size() <= maxSize))
  		{
  			DbcAssertionError.throwNew(new IllegalStateException("Expected map size to be less than or equal <" + maxSize + "> but was <" + this.subject.size() + ">"), this.message);
  		}
  		return result();
  	}
focal_method.class_method_signature: MapCondition.hasSizeLessThanOrEqual(int maxSize)
focal_method.full_signature: @Override public MapCondition<T, K, V> hasSizeLessThanOrEqual(int maxSize)
focal_method.identifier: hasSizeLessThanOrEqual
focal_method.invocations: isNotNull require size throwNew size result
focal_method.modifiers: @Override public
focal_method.parameters: (int maxSize)
focal_method.return: MapCondition<T, K, V>
focal_method.signature: MapCondition<T, K, V> hasSizeLessThanOrEqual(int maxSize)