Files
openvino/inference-engine/ie_bridges/java/tests/InputInfoTests.java
Dmitry Kurtaev 8b2c12967d [JAVA] Use JUnit 4 features to log Java tests log (#1953)
* [JAVA] Use JUnit 4 features to log Java tests log

* [JAVA] Add device parameter for Java tests
2020-08-27 17:10:24 +03:00

38 lines
1.1 KiB
Java

import static org.junit.Assert.*;
import org.junit.Test;
import java.util.ArrayList;
import java.util.Map;
import org.intel.openvino.*;
public class InputInfoTests extends IETest {
IECore core = new IECore();
@Test
public void testSetLayout() {
CNNNetwork net = core.ReadNetwork(modelXml);
Map<String, InputInfo> inputsInfo = net.getInputsInfo();
String inputName = new ArrayList<String>(inputsInfo.keySet()).get(0);
InputInfo inputInfo = inputsInfo.get(inputName);
assertTrue(inputInfo.getLayout() != Layout.NHWC);
inputInfo.setLayout(Layout.NHWC);
assertEquals("setLayout", Layout.NHWC, inputInfo.getLayout());
}
@Test
public void testSetPrecision() {
CNNNetwork net = core.ReadNetwork(modelXml);
Map<String, InputInfo> inputsInfo = net.getInputsInfo();
String inputName = new ArrayList<String>(inputsInfo.keySet()).get(0);
InputInfo inputInfo = inputsInfo.get(inputName);
inputInfo.setPrecision(Precision.U8);
assertEquals("setPrecision", Precision.U8, inputInfo.getPrecision());
}
}