/** * CopyRight by Chinamobile */ package com.chinamobile.bcbsp.test.fault.browse; import static org.junit.Assert.*; import java.util.Iterator; import java.util.List; import org.junit.Before; import org.junit.Test; import com.chinamobile.bcbsp.fault.browse.ReadFaultlog; import com.chinamobile.bcbsp.fault.storage.Fault; public class ReadFaultlogTest { ReadFaultlog readFaultlog; String localDirPath = "src/test/com/chinamobile/bcbsp/test/fault/browse/log"; String[] keys = {"WORKERNODE","WARNING"}; @Before public void setUp() throws Exception { String domainName = null; readFaultlog = new ReadFaultlog(localDirPath, domainName); } @SuppressWarnings("unchecked") @Test public void testReadDir() { System.out.println("----------------testReadDir-----------------"); List<Fault> listReadDir = readFaultlog.readDir(localDirPath); for (Iterator iterator = listReadDir.iterator(); iterator.hasNext();) { Fault fault = ( Fault ) iterator.next(); System.out.println(fault); } assertEquals(12, listReadDir.size()); } @SuppressWarnings("unchecked") @Test public void testReadDirWithKey() { System.out.println(); System.out.println("----------------testReadDirWithKey----------------"); List<Fault> listReadDir = readFaultlog.readDirWithKey(localDirPath, keys); for (Iterator iterator = listReadDir.iterator(); iterator.hasNext();) { Fault fault = ( Fault ) iterator.next(); System.out.println(fault); } assertEquals(3, listReadDir.size()); } }