cameramanagertest.java

来自「Java source code IP Camera project for s」· Java 代码 · 共 36 行

JAVA
36
字号
package sept.tests.standard;import java.util.ArrayList;import sept.model.CameraManager;import sept.model.Photo;public class CameraManagerTest {	/* This method is for testing. I should move it to a test file. */	public static void main(String[] args){		CameraManager cm = new CameraManager(); 	/* Test 1: Add a camera, and check that it exists */		cm.addCamera("C:\\Documents and Settings\\Admin\\Desktop\\SEPT-Class-Diagram-draft\\cameras\\camera1", "camera1");			System.out.println("Number of cameras = " + cm.numberOfCameras());	/* Test 2: Add another camera, and check that it exists */		cm.addCamera("C:\\Documents and Settings\\Admin\\Desktop\\SEPT-Class-Diagram-draft\\cameras\\camera2", "camera2");		System.out.println("Number of cameras = " + cm.numberOfCameras());	/* Test 3: Retrieve photos from a camera */		ArrayList<Photo> camera1Photos = cm.getPhotos("camera1");		if(camera1Photos == null) {			System.out.println("uh this message should not be printed ...");		}		else {			System.out.println("OK PRINTING FILE NAMES OF PHOTOS");			for(int i = 0; i < camera1Photos.size(); i++){				System.out.println(camera1Photos.get(i).getFileName());			}		}	/* Test 4: Check that it updates correctly when folder contents change */	/* Test 5: Remove each camera and make sure they are gone */		}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?