mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
Rework datasheet
This commit is contained in:
+8
-8
@@ -1,6 +1,6 @@
|
||||
package org.diylc.components.passive;
|
||||
|
||||
import org.diylc.components.passive.CapacitorDimensionService.CapacitorDimensions;
|
||||
import org.diylc.components.passive.CapacitorDatasheetService.CapacitorDatasheet;
|
||||
import org.diylc.core.measures.Capacitance;
|
||||
import org.diylc.core.measures.CapacitanceUnit;
|
||||
import org.diylc.core.measures.Size;
|
||||
@@ -14,37 +14,37 @@ public class CapacitorDimensionServiceTests {
|
||||
|
||||
@Test
|
||||
public void testMissingType() {
|
||||
Assert.assertNull(CapacitorDimensionService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
Assert.assertNull(CapacitorDatasheetService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
"bla", new Voltage(100d, VoltageUnit.V), new Capacitance(10d, CapacitanceUnit.uF)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMissingCategory() {
|
||||
Assert.assertNull(CapacitorDimensionService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
Assert.assertNull(CapacitorDatasheetService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
"Mallory 150", new Voltage(500d, VoltageUnit.V), new Capacitance(10d, CapacitanceUnit.nF)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMissingValue() {
|
||||
Assert.assertNull(CapacitorDimensionService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
Assert.assertNull(CapacitorDatasheetService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
"Mallory 150", new Voltage(600d, VoltageUnit.V), new Capacitance(10d, CapacitanceUnit.uF)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExactValue63v() {
|
||||
CapacitorDimensions dim = CapacitorDimensionService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
CapacitorDatasheet dim = CapacitorDatasheetService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
"Mallory 150", new Voltage(63d, VoltageUnit.V), new Capacitance(0.22d, CapacitanceUnit.uF));
|
||||
Assert.assertNotNull(dim);
|
||||
Assert.assertEquals(new Size(16.5, SizeUnit.mm).convertToPixels(), dim.getLength(), 0.0001);
|
||||
Assert.assertEquals(new Size(6d, SizeUnit.mm).convertToPixels(), dim.getDiameter(), 0.0001);
|
||||
Assert.assertEquals(new Size(6d, SizeUnit.mm).convertToPixels(), dim.getWidth(), 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCloseValue() {
|
||||
CapacitorDimensions dim = CapacitorDimensionService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
CapacitorDatasheet dim = CapacitorDatasheetService.getInstance().lookup(AxialFilmCapacitor.class,
|
||||
"Mallory 150", new Voltage(63d, VoltageUnit.V), new Capacitance(0.23d, CapacitanceUnit.uF));
|
||||
Assert.assertNotNull(dim);
|
||||
Assert.assertEquals(new Size(16.5, SizeUnit.mm).convertToPixels(), dim.getLength(), 0.0001);
|
||||
Assert.assertEquals(new Size(6d, SizeUnit.mm).convertToPixels(), dim.getDiameter(), 0.0001);
|
||||
Assert.assertEquals(new Size(6d, SizeUnit.mm).convertToPixels(), dim.getWidth(), 0.0001);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user