package com.battery.business;
|
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
import static org.junit.jupiter.api.Assertions.assertThrows;
|
import org.junit.jupiter.api.Test;
|
|
class BatteryBusinessModuleTest
|
{
|
@Test
|
void businessModuleExposesOnlyVendorNeutralDeviceContract()
|
{
|
assertNotNull(BatteryBusinessModule.class);
|
assertNotNull(com.battery.device.api.DeviceAdapter.class);
|
assertThrows(ClassNotFoundException.class,
|
() -> Class.forName("com.battery.device.bts.BtsXmlCodec"));
|
}
|
}
|