mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-11 01:32:08 +10:00
refactored component framework
This commit is contained in:
+6
-6
@@ -5,8 +5,8 @@ import static org.junit.Assert.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.diylc.components.MockComponentInstance;
|
||||
import org.diylc.core.IComponentInstance;
|
||||
import org.diylc.components.MockDIYComponent;
|
||||
import org.diylc.core.IDIYComponent;
|
||||
import org.diylc.core.measures.Capacitance;
|
||||
import org.diylc.core.measures.CapacitanceUnit;
|
||||
import org.diylc.plugins.file.BomEntry;
|
||||
@@ -18,12 +18,12 @@ public class BomMakerTest {
|
||||
|
||||
@Test
|
||||
public void testCreateBom() {
|
||||
List<IComponentInstance> components = new ArrayList<IComponentInstance>();
|
||||
MockComponentInstance c1 = new MockComponentInstance();
|
||||
List<IDIYComponent> components = new ArrayList<IDIYComponent>();
|
||||
MockDIYComponent c1 = new MockDIYComponent();
|
||||
c1.setC(new Capacitance(3d, CapacitanceUnit.pF));
|
||||
components.add(c1);
|
||||
components.add(new MockComponentInstance());
|
||||
components.add(new MockComponentInstance());
|
||||
components.add(new MockDIYComponent());
|
||||
components.add(new MockDIYComponent());
|
||||
List<BomEntry> bom = BomMaker.getInstance().createBom(components);
|
||||
assertNotNull(bom);
|
||||
assertEquals(2, bom.size());
|
||||
|
||||
+3
-3
@@ -7,7 +7,7 @@ import java.util.List;
|
||||
|
||||
import org.diylc.common.ControlPointWrapper;
|
||||
import org.diylc.common.PropertyWrapper;
|
||||
import org.diylc.components.MockComponentInstance;
|
||||
import org.diylc.components.MockDIYComponent;
|
||||
import org.diylc.presenter.ComponentProcessor;
|
||||
import org.junit.Test;
|
||||
|
||||
@@ -17,7 +17,7 @@ public class ClassProcessorTest {
|
||||
@Test
|
||||
public void testExtractProperties() {
|
||||
List<PropertyWrapper> properties = ComponentProcessor.getInstance().extractProperties(
|
||||
MockComponentInstance.class);
|
||||
MockDIYComponent.class);
|
||||
assertNotNull(properties);
|
||||
assertEquals(4, properties.size());
|
||||
};
|
||||
@@ -25,7 +25,7 @@ public class ClassProcessorTest {
|
||||
@Test
|
||||
public void testExtractControlPoints() {
|
||||
List<ControlPointWrapper> controlPoints = ComponentProcessor.getInstance()
|
||||
.extractControlPoints(MockComponentInstance.class);
|
||||
.extractControlPoints(MockDIYComponent.class);
|
||||
assertNotNull(controlPoints);
|
||||
assertEquals(1, controlPoints.size());
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user