/**
* CopyRight by Chinamobile
*/
package com.chinamobile.bcbsp.test.fault.browse;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.junit.Ignore;
import org.junit.Test;
import com.chinamobile.bcbsp.fault.browse.Browse;
import com.chinamobile.bcbsp.fault.browse.ReadFaultlog;
import com.chinamobile.bcbsp.fault.storage.Fault;
class BrowseFortest extends Browse{
void get(){
this.sortrecords = new ArrayList<Fault>();
Fault f = new Fault();
f.setLevel(Fault.Level.CRITICAL);
}
}
public class BrowseTest {
Browse br ;
public void setUp() throws IOException, InterruptedException {
br = new Browse();
br.setBufferedTime(30);
}
@Test
@Ignore("Browse(): to be tested")
public void testBrowse() {
fail("Not yet implemented");
}
@Test
@Ignore("GetHdfshostName(): to be tested")
public void testGetHdfshostName() {
fail("Not yet implemented");
}
@Test
public void testRetrieveByLevel() {
// int monthnum = 30;
// boolean recordDefaultflag = false;
Browse br = new BrowseFortest();
List<Fault> testresult11 = new ArrayList<Fault>();
Fault f = new Fault();
testresult11.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult11);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByLevel",testresult11,br.retrieveByLevel());
}
@Test
public void testRetrieveByPosition() {
Browse br = new BrowseFortest();
List<Fault> testresult21 = new ArrayList<Fault>();
Fault f = new Fault();
testresult21.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult21);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByPosition",testresult21,br.retrieveByPosition());
}
@Test
public void testRetrieveByType() {
Browse br = new BrowseFortest();
List<Fault> testresult31 = new ArrayList<Fault>();
Fault f = new Fault();
testresult31.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult31);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByType",testresult31,br.retrieveByType());
}
@Test
public void testRetrieveByTime() {
Browse br = new BrowseFortest();
List<Fault> testresult41 = new ArrayList<Fault>();
Fault f = new Fault();
testresult41.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult41);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTime",testresult41,br.retrieveByTime());
}
@Test
public void testRetrieveByLevelInt() {
Browse br = new BrowseFortest();
List<Fault> testresult12 = new ArrayList<Fault>();
Fault f = new Fault();
testresult12.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult12);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByLevelInt",testresult12,br.retrieveByLevel());
}
@Test
public void testRetrieveByPositionInt() {
Browse br = new BrowseFortest();
List<Fault> testresult22 = new ArrayList<Fault>();
Fault f = new Fault();
testresult22.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult22);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByPositionInt",testresult22,br.retrieveByPosition());
}
@Test
public void testRetrieveByTypeInt() {
Browse br = new BrowseFortest();
List<Fault> testresult32 = new ArrayList<Fault>();
Fault f = new Fault();
testresult32.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult32);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTypeInt",testresult32,br.retrieveByType());
}
@Test
public void testRetrieveByTimeInt() {
Browse br = new BrowseFortest();
List<Fault> testresult42 = new ArrayList<Fault>();
Fault f = new Fault();
testresult42.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult42);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTimeInt",testresult42,br.retrieveByTime());
}
@Test
public void testRetrieveByLevelString() {
Browse br = new BrowseFortest();
List<Fault> testresult13 = new ArrayList<Fault>();
Fault f = new Fault();
testresult13.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult13);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByLevelString",testresult13,br.retrieveByLevel());
}
@Test
public void testRetrieveByPositionString() {
Browse br = new BrowseFortest();
List<Fault> testresult23 = new ArrayList<Fault>();
Fault f = new Fault();
testresult23.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult23);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByPositionString",testresult23,br.retrieveByPosition());
}
@Test
public void testRetrieveByTypeString() {
Browse br = new BrowseFortest();
List<Fault> testresult33 = new ArrayList<Fault>();
Fault f = new Fault();
testresult33.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult33);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTypeString",testresult33,br.retrieveByType());
}
@Test
public void testRetrieveByTimeString() {
Browse br = new BrowseFortest();
List<Fault> testresult43 = new ArrayList<Fault>();
Fault f = new Fault();
testresult43.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult43);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTimeInt",testresult43,br.retrieveByTime());
}
@Test
public void testRetrieveByLevelStringInt() {
Browse br = new BrowseFortest();
List<Fault> testresult14 = new ArrayList<Fault>();
Fault f = new Fault();
testresult14.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult14);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByLevelStringInt",testresult14,br.retrieveByLevel());
}
@Test
public void testRetrieveByPositionStringInt() {
Browse br = new BrowseFortest();
List<Fault> testresult24 = new ArrayList<Fault>();
Fault f = new Fault();
testresult24.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult24);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByPositionStringInt",testresult24,br.retrieveByPosition());
}
@Test
public void testRetrieveByTypeStringInt() {
Browse br = new BrowseFortest();
List<Fault> testresult34 = new ArrayList<Fault>();
Fault f = new Fault();
testresult34.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult34);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTypeStringInt",testresult34,br.retrieveByType());
}
@Test
public void testRetrieveByTimeStringInt() {
Browse br = new BrowseFortest();
List<Fault> testresult44 = new ArrayList<Fault>();
Fault f = new Fault();
testresult44.add(f);
ReadFaultlog readFaultlog = mock(ReadFaultlog.class);
when(readFaultlog.read()).thenReturn(testresult44);
br.readFaultlog = readFaultlog;
assertEquals("testRetrieveByTimeStringInt",testresult44,br.retrieveByTime());
}
@Test
public void testRetrieveWithMoreKeysStringArrayInt() {
}
@Test
public void testRetrieveWithMoreKeysStringArray() {
}
@Test
public void testGetBufferedTime() {
}
@Test
@Ignore("SetBufferedTime(): to be tested")
public void testSetBufferedTime() {
fail("Not yet implemented");
}
}