parent
							
								
									1b39f138eb
								
							
						
					
					
						commit
						cf9a052e3a
					
				| 
						 | 
					@ -797,6 +797,20 @@ class ObjectUtilsTests {
 | 
				
			||||||
		assertThat(ObjectUtils.containsConstant(Tropes.values(), "foo", true)).isFalse();
 | 
							assertThat(ObjectUtils.containsConstant(Tropes.values(), "foo", true)).isFalse();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@Test
 | 
				
			||||||
 | 
						void containsElement() {
 | 
				
			||||||
 | 
							Object[] array = {"foo", "bar", 42, new String[] {"baz", "quux"}};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(null, "foo")).isFalse();
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, null)).isFalse();
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, "bogus")).isFalse();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, "foo")).isTrue();
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, "bar")).isTrue();
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, 42)).isTrue();
 | 
				
			||||||
 | 
							assertThat(ObjectUtils.containsElement(array, new String[] {"baz", "quux"})).isTrue();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Test
 | 
						@Test
 | 
				
			||||||
	void caseInsensitiveValueOf() {
 | 
						void caseInsensitiveValueOf() {
 | 
				
			||||||
		assertThat(ObjectUtils.caseInsensitiveValueOf(Tropes.values(), "foo")).isEqualTo(Tropes.FOO);
 | 
							assertThat(ObjectUtils.caseInsensitiveValueOf(Tropes.values(), "foo")).isEqualTo(Tropes.FOO);
 | 
				
			||||||
| 
						 | 
					@ -807,20 +821,6 @@ class ObjectUtilsTests {
 | 
				
			||||||
			.withMessage("Constant [bogus] does not exist in enum type org.springframework.util.ObjectUtilsTests$Tropes");
 | 
								.withMessage("Constant [bogus] does not exist in enum type org.springframework.util.ObjectUtilsTests$Tropes");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Test
 | 
					 | 
				
			||||||
	void containsElement() {
 | 
					 | 
				
			||||||
		String keyObject = "key";
 | 
					 | 
				
			||||||
		String[] array = {"foo", "bar", "Bar", keyObject};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		String fakeObject = "fake";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		assertThat(ObjectUtils.containsElement(null, keyObject)).isFalse();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		assertThat(ObjectUtils.containsElement(array, keyObject)).isTrue();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		assertThat(ObjectUtils.containsElement(array, fakeObject)).isFalse();
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private void assertEqualHashCodes(int expected, Object array) {
 | 
						private void assertEqualHashCodes(int expected, Object array) {
 | 
				
			||||||
		int actual = ObjectUtils.nullSafeHashCode(array);
 | 
							int actual = ObjectUtils.nullSafeHashCode(array);
 | 
				
			||||||
		assertThat(actual).isEqualTo(expected);
 | 
							assertThat(actual).isEqualTo(expected);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue