Skip to content

Commit 82d8f59

Browse files
committed
1 parent f7ae75a commit 82d8f59

File tree

2 files changed

+10
-30
lines changed

2 files changed

+10
-30
lines changed

src/main/java/net/sf/jsqlparser/schema/Column.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
/**
1717
* A column. It can have the table name it belongs to.
1818
*/
19-
public final class Column extends ASTNodeAccessImpl implements Expression, MultiPartName {
19+
public class Column extends ASTNodeAccessImpl implements Expression, MultiPartName {
2020

2121
private Table table;
2222
private String columnName;

src/test/java/net/sf/jsqlparser/schema/ColumnTest.java

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,6 @@
99
*/
1010
package net.sf.jsqlparser.schema;
1111

12-
import net.sf.jsqlparser.expression.Alias;
13-
import org.junit.After;
14-
import org.junit.AfterClass;
15-
import org.junit.Before;
16-
import org.junit.BeforeClass;
1712
import org.junit.Test;
1813
import static org.junit.Assert.*;
1914

@@ -23,31 +18,16 @@
2318
*/
2419
public class ColumnTest {
2520

26-
public ColumnTest() {
27-
}
28-
29-
@BeforeClass
30-
public static void setUpClass() {
31-
}
32-
33-
@AfterClass
34-
public static void tearDownClass() {
35-
}
36-
37-
@Before
38-
public void setUp() {
39-
}
40-
41-
@After
42-
public void tearDown() {
43-
}
44-
4521
@Test
46-
public void testMissingTableAlias() {
47-
Table myTable = new Table("myTable");
48-
myTable.setAlias(new Alias("tb"));
49-
Column myColumn = new Column(myTable, "myColumn");
50-
assertEquals("tb.myColumn", myColumn.toString());
22+
public void testCheckNonFinalClass() {
23+
Column myColumn = new Column(null, "myColumn") {
24+
@Override
25+
public String toString() {
26+
return "anonymous class";
27+
}
28+
29+
};
30+
assertEquals("anonymous class", myColumn.toString());
5131
}
5232

5333
}

0 commit comments

Comments
 (0)