List of usage examples for org.apache.commons.lang ArrayUtils toString
public static String toString(Object array)
Outputs an array as a String, treating null
as an empty array.
From source file:org.eobjects.datacleaner.widgets.properties.PropertyWidgetFactoryTest.java
private void performAssertions(final PropertyWidgetFactory propertyWidgetFactory, final String propertyName, final Class<? extends PropertyWidget<?>> widgetClass, final Object initialValue, final Object setValue) { @SuppressWarnings("unchecked") PropertyWidget<Object> widget = (PropertyWidget<Object>) propertyWidgetFactory.create(propertyName); assertNotNull(widget);/*from w w w . j av a2s . com*/ assertEquals(widgetClass, widget.getClass()); assertEquals(propertyName, widget.getPropertyDescriptor().getName()); assertTrue("Expected: " + initialValue + ", actual: " + widget.getValue(), EqualsBuilder.equals(initialValue, widget.getValue())); widget.onValueTouched(setValue); assertTrue(widget.isSet()); assertTrue( "Expected: " + ArrayUtils.toString(setValue) + ", actual: " + ArrayUtils.toString(widget.getValue()), EqualsBuilder.equals(setValue, widget.getValue())); }
From source file:org.excalibur.fm.solver.constraints.DomainVar.java
@Override public String toString() { return toStringHelper(this).add("name", this.getName()).add("domain", ArrayUtils.toString(domain_)) .omitNullValues().toString(); }
From source file:org.excalibur.fm.solver.constraints.MOPChocoSolver.java
public void model() { // each node represents a tuple with <performance, cost, stability> int[][] nodes = { { 10, 20, 90 }, { 80, 35, 65 }, { 20, 25, 85 }, { 45, 37, 75 } }; int maximumCost = 30, minimumStabilityRatio = 85; int[] cost = new int[nodes.length]; int[] stability = new int[nodes.length]; int[] per = new int[nodes.length]; for (int i = 0, j = 0; i < nodes.length; i++, j = 0) { per[i] = nodes[i][j++];//from w w w. ja v a 2 s . c o m cost[i] = nodes[i][j++]; stability[i] = nodes[i][j++]; } IntVar p = VF.enumerated("p", per, solver); IntVar c = VF.enumerated("c", cost, solver); IntVar s = VF.bounded("st", minimumStabilityRatio, 100, solver); IntVar index = VF.bounded("i", 0, cost.length, solver); solver.post(ICF.arithm(c, "<=", maximumCost)); solver.post(ICF.arithm(s, ">=", minimumStabilityRatio)); solver.post(ICF.element(c, cost, index)); solver.post(ICF.element(s, stability, index)); solver.post(ICF.element(p, per, index)); // solver.findAllSolutions(); solver.findParetoFront(ResolutionPolicy.MAXIMIZE, p, s); // solver.findOptimalSolution(ResolutionPolicy.MAXIMIZE, p); List<Solution> solutions = solver.getSolutionRecorder().getSolutions(); for (int i = 0; i < solutions.size(); i++) { Solution sol = solutions.get(i); System.out.print("Configuration[" + sol.getIntVal(index)); System.out.println("]:" + ArrayUtils.toString(nodes[sol.getIntVal(index)])); } }
From source file:org.exoplatform.management.forum.operations.ForumDataExportResource.java
@Override protected void addJCRNodeExportTask(Node childNode, List<ExportTask> subNodesExportTask, boolean recursive, String... params) {/* www . ja va 2 s . co m*/ if (params.length != 4) { log.warn( "Cannot add Forum Export Task, 4 parameters was expected, got: " + ArrayUtils.toString(params)); return; } String entryPath = "forum/" + type + "/" + (params[2] == null || params[2].isEmpty() ? params[1] : params[2]); JCRNodeExportTask exportTask = new JCRNodeExportTask(repositoryService, params[0], params[3], entryPath, recursive, true); subNodesExportTask.add(exportTask); }
From source file:org.exoplatform.management.wiki.operations.WikiDataExportResource.java
@Override protected void addJCRNodeExportTask(Node childNode, List<ExportTask> subNodesExportTask, boolean recursive, String... params) {/* w w w . j av a 2s . c o m*/ if (params.length != 3) { log.warn("Cannot add Wiki Export Task, 3 parameters was expected, got: " + ArrayUtils.toString(params)); return; } String prefix = "wiki/" + wikiType.toString().toLowerCase() + "/___" + params[1] + "---/"; JCRNodeExportTask wikiExportTask = new JCRNodeExportTask(repositoryService, params[0], params[2], prefix, recursive, true); subNodesExportTask.add(wikiExportTask); }
From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumns.java
@Override public String getKey(Embedding value) throws Exception { sb.delete(0, sb.length());// ww w. j a va 2 s.c o m for (Integer column : columns) { sb.append(ArrayUtils.toString(value.getRawId(column))); } return sb.toString(); }
From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumnsTest.java
@Test public void testSingleColumn() throws Exception { GradoopId v0 = GradoopId.get();// w w w .j a v a 2s . c o m GradoopId v1 = GradoopId.get(); Embedding embedding = createEmbedding(v0, v1); ExtractJoinColumns udf = new ExtractJoinColumns(Collections.singletonList(0)); Assert.assertEquals(ArrayUtils.toString(v0.toByteArray()), udf.getKey(embedding)); }
From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumnsTest.java
@Test public void testMultiColumn() throws Exception { GradoopId v0 = GradoopId.get();/*from www.j a v a 2 s. c om*/ GradoopId v1 = GradoopId.get(); Embedding embedding = createEmbedding(v0, v1); ExtractJoinColumns udf = new ExtractJoinColumns(Arrays.asList(0, 1)); Assert.assertEquals(ArrayUtils.toString(v0.toByteArray()) + ArrayUtils.toString(v1.toByteArray()), udf.getKey(embedding)); }
From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractPropertyJoinColumns.java
@Override public String getKey(Embedding value) throws Exception { sb.delete(0, sb.length());// ww w .jav a 2 s . co m for (Integer property : properties) { sb.append(ArrayUtils.toString(value.getRawProperty(property))); } return sb.toString(); }
From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractPropertyJoinColumnsTest.java
@Test public void testSingleColumn() throws Exception { PropertyValue a = PropertyValue.create("Foo"); PropertyValue b = PropertyValue.create(42); Embedding embedding = new Embedding(); embedding.add(GradoopId.get(), a, b); ExtractPropertyJoinColumns udf = new ExtractPropertyJoinColumns(Collections.singletonList(0)); Assert.assertEquals(ArrayUtils.toString(embedding.getRawProperty(0)), udf.getKey(embedding)); }