<span style="font-size:18px;">@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:spring-camera.xml"})
public class CameraTest extends AbstractTestNGSpringContextTests {
@Autowired
private DHNetCamera dhNetCamera;
@Before
public void SetUp(){
dhNetCamera.InitSDK();
}
@After
public void CleanUp(){
dhNetCamera.CleanUp();
}
@Test
public void Login(){
String ip = "192.168.30.244";
long port = 37777;
String user = "admin";
String password = "admin";
long loginID = dhNetCamera.Login(ip,port,user,password);
dhNetCamera.snapPic(loginID);
try {
Thread.sleep(3000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}</span>
spring-camera.xml文件
<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<!--摄像头-->
<bean id="dhNetCamera" class="cn.com.reformer.camera.DHNetCamera"/>
<bean id="fSnapRevCallBackImpl" class="cn.com.reformer.camera.fSnapRevCallBackImpl"/>
</beans></span>