content: /*
   * This file was automatically generated by EvoSuite
   */
  
  package com.lts.swing.table.ltstable;
  
  import org.junit.Test;
  import org.junit.runner.RunWith;
  import org.evosuite.junit.EvoSuiteRunner;
  import static org.junit.Assert.*;
  import com.lts.swing.table.ltstable.LTSTableModel;
  import javax.swing.JTable;
  import javax.swing.event.TableModelListener;
  import javax.swing.table.TableColumnModel;
  import javax.swing.table.TableModel;
  import org.junit.BeforeClass;
  
  @RunWith(EvoSuiteRunner.class)
  public class LTSTableModelEvoSuiteTest {
  
    @BeforeClass 
    public static void initEvoSuiteFramework(){ 
      org.evosuite.Properties.REPLACE_CALLS = true; 
    } 
  
  
    @Test
    public void test0()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.remove(36);
          fail("Expecting exception: IndexOutOfBoundsException");
        } catch(IndexOutOfBoundsException e) {
          /*
           * Index: 36, Size: 0
           */
        }
    }
  
    @Test
    public void test1()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        JTable jTable0 = null;
        try {
          jTable0 = new JTable((TableModel) lTSTableModel0, (TableColumnModel) null);
          fail("Expecting exception: NullPointerException");
        } catch(NullPointerException e) {
        }
    }
  
    @Test
    public void test2()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        Class<?> class0 = lTSTableModel0.getColumnClass((-94));
        assertEquals("java.lang.String", class0.getName());
    }
  
    @Test
    public void test3()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.insert((-1513), (Object) "selection-end-paragraph");
          fail("Expecting exception: ClassCastException");
        } catch(ClassCastException e) {
          /*
           * java.lang.String cannot be cast to [Ljava.lang.Object;
           */
        }
    }
  
    @Test
    public void test4()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        int int0 = lTSTableModel0.getRowCount();
        assertEquals(0, int0);
    }
  
    @Test
    public void test5()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        String[] stringArray0 = lTSTableModel0.getColumnNames();
        assertNull(stringArray0);
    }
  
    @Test
    public void test6()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.setValueAt((Object) null, 1501, 202);
          fail("Expecting exception: IndexOutOfBoundsException");
        } catch(IndexOutOfBoundsException e) {
          /*
           * Index: 1501, Size: 0
           */
        }
    }
  
    @Test
    public void test7()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        String[] stringArray0 = new String[4];
        lTSTableModel0.setColumnNames(stringArray0);
        assertEquals(0, lTSTableModel0.getRowCount());
    }
  
    @Test
    public void test8()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.replace(1, (Object) "LongDescription");
          fail("Expecting exception: IndexOutOfBoundsException");
        } catch(IndexOutOfBoundsException e) {
          /*
           * Index: 1, Size: 0
           */
        }
    }
  
    @Test
    public void test9()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        boolean boolean0 = lTSTableModel0.isCellEditable(1, 1);
        assertEquals(false, boolean0);
    }
  
    @Test
    public void test10()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.getRowData(640);
          fail("Expecting exception: IndexOutOfBoundsException");
        } catch(IndexOutOfBoundsException e) {
          /*
           * Index: 640, Size: 0
           */
        }
    }
  
    @Test
    public void test11()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.getColumnName(657);
          fail("Expecting exception: NullPointerException");
        } catch(NullPointerException e) {
        }
    }
  
    @Test
    public void test12()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        // Undeclared exception!
        try {
          lTSTableModel0.getValueAt(0, 167);
          fail("Expecting exception: IndexOutOfBoundsException");
        } catch(IndexOutOfBoundsException e) {
          /*
           * Index: 0, Size: 0
           */
        }
    }
  
    @Test
    public void test13()  throws Throwable  {
        LTSTableModel lTSTableModel0 = new LTSTableModel();
        Object[][] objectArray0 = new Object[7][3];
        Object[] objectArray1 = new Object[6];
        objectArray1[0] = (Object) lTSTableModel0;
        objectArray1[1] = (Object) lTSTableModel0;
        objectArray1[2] = (Object) 1;
        objectArray1[3] = (Object) 1;
        objectArray1[4] = (Object) 1;
        objectArray1[5] = (Object) 1;
        objectArray0[0] = objectArray1;
        objectArray0[2] = objectArray0[0];
        JTable jTable0 = new JTable(objectArray0, objectArray0[2]);
        lTSTableModel0.removeTableModelListener((TableModelListener) jTable0);
        assertEquals(false, jTable0.isFocusTraversalPolicySet());
    }
  }
  