mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
fix bom test
This commit is contained in:
@@ -23,10 +23,12 @@ package org.diylc.plugins.file;
|
|||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.diylc.core.IDIYComponent;
|
import org.diylc.core.IDIYComponent;
|
||||||
import org.diylc.core.measures.Capacitance;
|
import org.diylc.core.measures.Capacitance;
|
||||||
import org.diylc.core.measures.CapacitanceUnit;
|
import org.diylc.core.measures.CapacitanceUnit;
|
||||||
@@ -47,12 +49,18 @@ public class BomMakerTest {
|
|||||||
components.add(new MockDIYComponent());
|
components.add(new MockDIYComponent());
|
||||||
List<BomEntry> bom = BomMaker.getInstance().createBom(components);
|
List<BomEntry> bom = BomMaker.getInstance().createBom(components);
|
||||||
assertNotNull(bom);
|
assertNotNull(bom);
|
||||||
assertEquals(2, bom.size());
|
assertEquals(2, bom.size());
|
||||||
|
Collections.sort(bom, new Comparator<BomEntry>() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compare(BomEntry o1, BomEntry o2) {
|
||||||
|
return o1.getQuantity().compareTo(o2.getQuantity());
|
||||||
|
}});
|
||||||
BomEntry entry1 = bom.get(0);
|
BomEntry entry1 = bom.get(0);
|
||||||
assertEquals("something", entry1.getName());
|
assertEquals("something", entry1.getName());
|
||||||
assertEquals(2, (int) entry1.getQuantity());
|
assertEquals(1, (int) entry1.getQuantity());
|
||||||
BomEntry entry2 = bom.get(1);
|
BomEntry entry2 = bom.get(1);
|
||||||
assertEquals("something", entry2.getName());
|
assertEquals("something, something", entry2.getName());
|
||||||
assertEquals(1, (int) entry2.getQuantity());
|
assertEquals(2, (int) entry2.getQuantity());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user