private static Object[] of( String name, boolean hasValues, boolean canHandlePopulationConcurrentlyWithAdd, Function<RandomValues,Value> valueGenerator, Function<IndexPopulationStressTest,IndexProvider> providerCreator ) { return toArray( name, hasValues, canHandlePopulationConcurrentlyWithAdd, valueGenerator, providerCreator ); }
@SafeVarargs private static <T> T[] toArrayPropagatingType(final T... items) { return ArrayUtils.toArray(items); }
/** * Tests generic array creation with parameters of common base type. */ @Test public void testArrayCreationWithDifferentTypes() { final Number[] array = ArrayUtils.<Number>toArray(Integer.valueOf(42), Double.valueOf(Math.PI)); assertEquals(2, array.length); assertEquals(Integer.valueOf(42), array[0]); assertEquals(Double.valueOf(Math.PI), array[1]); }
/** * Tests generic empty array creation with generic type. */ @Test public void testEmptyArrayCreation() { final String[] array = ArrayUtils.<String>toArray(); assertEquals(0, array.length); }
/** * Tests generic array creation with general return type. */ @Test public void testArrayCreationWithGeneralReturnType() { final Object obj = ArrayUtils.toArray("foo", "bar"); assertTrue(obj instanceof String[]); }
/** * Tests generic array creation with parameters of same type. */ @Test public void testArrayCreation() { final String[] array = ArrayUtils.toArray("foo", "bar"); assertEquals(2, array.length); assertEquals("foo", array[0]); assertEquals("bar", array[1]); }
private List<Object[]> callListConfig( String seatchString ) throws ProcedureException { QualifiedName procedureName = procedureName( "dbms", "listConfig" ); RawIterator<Object[],ProcedureException> callResult = dbmsOperations().procedureCallDbms( procedureName, toArray( seatchString ), dependencyResolver, AUTH_DISABLED, resourceTracker ); return asList( callResult ); } }
case 2: // change removal = batch.get( randomValues.nextInt( batch.size() ) ); change( removal.getEntityId(), descriptor, removal.values(), toArray( valueGenerator.apply( randomValues ) ) ); break; default:
@Override public String toString() { // For debugging return StringUtils.join(ArrayUtils.toArray(groupId, artifactId, version), ":"); } }
@Override public TypeVariable<?>[] getTypeParameters() { if(field.getGenericType() instanceof TypeVariable) { return ArrayUtils.toArray((TypeVariable<?>)field.getGenericType()); } else { return super.getTypeParameters(); } }
public static <T> T callStatic(Class<?> klazz, String methodName, Object... args) { return call(klazz, null, ArrayUtils.toArray(methodName), args); }
public static <T> T call(Class<?> cls, Object instance, String methodName, Object... args) { return call(cls, instance, ArrayUtils.toArray(methodName), args); }
public static <T> T call(Object instance, String methodName, Object... args) { return call(instance.getClass(), instance, ArrayUtils.toArray(methodName), args); }
@Override public BasicMongoPersistentEntity<?> getPersistentEntity(TypeInformation<?> type) { final BasicMongoPersistentEntity<?> entity = super.getPersistentEntity(type); if (entity == null) { return null; } Enhancer e = new Enhancer(); e.setSuperclass(BasicMongoPersistentEntity.class); e.setCallback(new MethodInterceptor() { @Override public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable { if (GET_COLLECTION.equals(method.getName())) { return getCollection(entity); } return method.invoke(entity, args); } }); return (BasicMongoPersistentEntity<?>) e.create(ArrayUtils.toArray(TypeInformation.class), ArrayUtils.toArray(type)); } };
/** * Gets the title of the contribution, according to its type and a property, for UI messages. * @return a formatted string. */ public String getUiMessageTitleByTypeAndProperty(String property) { return getByTypeAndPropertyOrJustByType(property, Pair.of("ui.message.label", toArray(contribution.getTitle()))); }
/** * {@inheritDoc} */ @Override public <T> Class<?> getFieldType1(String fieldName, PathBuilder<T> entity) { Class<?> entityType = entity.getType(); String fieldNameToFindType = fieldName; // Makes the array of classes to find fieldName agains them Class<?>[] classArray = ArrayUtils.<Class<?>> toArray(entityType); if (fieldName.contains(SEPARATOR_FIELDS)) { String[] fieldNameSplitted = StringUtils.split(fieldName, SEPARATOR_FIELDS); for (int i = 0; i < fieldNameSplitted.length - 1; i++) { Class<?> fieldType = BeanUtils.findPropertyType( fieldNameSplitted[i], ArrayUtils.<Class<?>> toArray(entityType)); classArray = ArrayUtils.add(classArray, fieldType); entityType = fieldType; } fieldNameToFindType = fieldNameSplitted[fieldNameSplitted.length - 1]; } return BeanUtils.findPropertyType(fieldNameToFindType, classArray); }
public static void addError(final Entity entity, final Entity warehouseFrom, NotEnoughResourcesErrorMessageHolder errorMessageHolder) { String warehouseName = warehouseFrom.getStringField(LocationFields.NAME); String longMessage = errorMessageHolder.toString(); if (joinArgs(toArray(longMessage, warehouseName)).length() < 255) { entity.addGlobalError("materialFlow.error.position.quantity.notEnoughResources", false, longMessage, warehouseName); } else { for (String message : errorMessageHolder.getErrorMessages()) { entity.addGlobalError("materialFlow.error.position.quantity.notEnoughResources", false, message, warehouseName); } } }
@Test public void testAuthenticationRequest() { final UserAuthenticator userAuthenticator = new StaticUserAuthenticator("DOMAIN", "USER", "PWD"); UserAuthenticationData authenticationData = userAuthenticator .requestAuthentication(ArrayUtils.toArray(UserAuthenticationData.DOMAIN)); assertArrayEquals("DOMAIN".toCharArray(), authenticationData.getData(UserAuthenticationData.DOMAIN)); assertNull(authenticationData.getData(UserAuthenticationData.USERNAME)); assertNull(authenticationData.getData(UserAuthenticationData.PASSWORD)); authenticationData = userAuthenticator.requestAuthentication( ArrayUtils.toArray(UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD)); assertNull(authenticationData.getData(UserAuthenticationData.DOMAIN)); assertArrayEquals("USER".toCharArray(), authenticationData.getData(UserAuthenticationData.USERNAME)); assertArrayEquals("PWD".toCharArray(), authenticationData.getData(UserAuthenticationData.PASSWORD)); }
@Test public void testAuthenticationRequest() { final UserAuthenticator userAuthenticator = new StaticUserAuthenticator("DOMAIN", "USER", "PWD"); UserAuthenticationData authenticationData = userAuthenticator .requestAuthentication(ArrayUtils.toArray(UserAuthenticationData.DOMAIN)); assertArrayEquals("DOMAIN".toCharArray(), authenticationData.getData(UserAuthenticationData.DOMAIN)); assertNull(authenticationData.getData(UserAuthenticationData.USERNAME)); assertNull(authenticationData.getData(UserAuthenticationData.PASSWORD)); authenticationData = userAuthenticator.requestAuthentication( ArrayUtils.toArray(UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD)); assertNull(authenticationData.getData(UserAuthenticationData.DOMAIN)); assertArrayEquals("USER".toCharArray(), authenticationData.getData(UserAuthenticationData.USERNAME)); assertArrayEquals("PWD".toCharArray(), authenticationData.getData(UserAuthenticationData.PASSWORD)); }
@Test public void testAuthenticationRequest() { final UserAuthenticator userAuthenticator = new StaticUserAuthenticator("DOMAIN", "USER", "PWD"); UserAuthenticationData authenticationData = userAuthenticator.requestAuthentication(ArrayUtils.toArray(UserAuthenticationData.DOMAIN)); assertArrayEquals("DOMAIN".toCharArray(), authenticationData.getData(UserAuthenticationData.DOMAIN)); assertNull(authenticationData.getData(UserAuthenticationData.USERNAME)); assertNull(authenticationData.getData(UserAuthenticationData.PASSWORD)); authenticationData = userAuthenticator.requestAuthentication( ArrayUtils.toArray(UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD)); assertNull(authenticationData.getData(UserAuthenticationData.DOMAIN)); assertArrayEquals("USER".toCharArray(), authenticationData.getData(UserAuthenticationData.USERNAME)); assertArrayEquals("PWD".toCharArray(), authenticationData.getData(UserAuthenticationData.PASSWORD)); }