📄 cameramanagertest.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -