package org.esa.beam.smos.visat;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class SnapshotTableModelTest {
private Object[][] content;
private SnapshotTableModel tableModel;
@Before
public void setUp() {
content = new Object[2][2];
tableModel = new SnapshotTableModel(content);
}
@Test
public void testRowCount() {
assertEquals(2, tableModel.getRowCount());
}
@Test
public void testColumnCount() {
assertEquals(2, tableModel.getColumnCount());
}
@Test
public void testGetColumnName() {
assertEquals("Name", tableModel.getColumnName(0));
assertEquals("Value", tableModel.getColumnName(1));
}
@Test
public void testGetColumnClass() {
assertEquals(String.class, tableModel.getColumnClass(0));
assertEquals(String.class, tableModel.getColumnClass(1));
}
@Test
public void testGetValueAt() {
content[0][1] = "Schneck";
content[1][1] = "bird";
assertEquals("Schneck", tableModel.getValueAt(0, 1));
assertEquals("bird", tableModel.getValueAt(1, 1));
}
}