StatusInfoCollectorTest.java
802 Bytes
package com.dianping.cat.status;
import junit.framework.Assert;
import org.junit.Test;
import com.dianping.cat.status.model.entity.StatusInfo;
public class StatusInfoCollectorTest {
@Test
public void test() {
StatusInfo status = new StatusInfo();
status.accept(new StatusInfoCollector(null, null));
Assert.assertEquals(true, status.getDisk() != null);
Assert.assertEquals(true, status.getMemory() != null);
Assert.assertEquals(true, status.getMessage().getBytes() >= 0);
Assert.assertEquals(true, status.getMessage().getOverflowed() >= 0);
Assert.assertEquals(true, status.getMessage().getProduced() >= 0);
Assert.assertEquals(true, status.getOs() != null);
Assert.assertEquals(true, status.getRuntime() != null);
Assert.assertEquals(true, status.getThread() != null);
}
}