/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.bearsoft.gui.grid;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.TableModel;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* @author Gala
*/
public class NonScrollPaneHeaderTest extends BaseTableTest {
protected JFrame frame = new JFrame();
protected TableModel generalModel = new SampleTableModel();
protected JTable table = new JTable(generalModel);
@Before
public void prepare() throws InterruptedException {
table.setModel(generalModel);
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(table.getTableHeader(), BorderLayout.NORTH);
frame.getContentPane().add(table, BorderLayout.CENTER);
frame.setSize(800, 700);
//frame.setVisible(true);
}
@Test
public void headerShownTest() {
System.out.println("headerShownTest");
// assertTrue(table.getTableHeader().isShowing());
// assertTrue(table.isShowing());
assertTrue(table.getTableHeader().getParent() == frame.getContentPane());
assertTrue(table.getParent() == frame.getContentPane());
}
}