// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/Color.java
// public enum Color {
// 	BLACK, DARK_GRAY, LIGHT_GRAY, WHITE;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/EPaperValidationException.java
// public class EPaperValidationException extends EPaperException {
// 	private static final long serialVersionUID = 1L;
// 
// 	public EPaperValidationException(String message) {
// 		super(message);
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Border.java
// public class Border {
// 	private final int size;
// 
// 	private final Color color;
// 
// 	public Border(int size, Color color) {
// 		this.size = size;
// 		this.color = color;
// 	}
// 
// 	public int getSize() {
// 		return size;
// 	}
// 
// 	public Color getColor() {
// 		return color;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Column.java
// public class Column {
// 	private final double width;
// 
// 	public Column(double width) {
// 		this.width = width;
// 	}
// 
// 	public double getWidth() {
// 		return width;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Row.java
// public class Row {
// 	private final double height;
// 
// 	public Row(double height) {
// 		this.height = height;
// 	}
// 
// 	public double getHeight() {
// 		return height;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Table.java
// public class Table {
// 	private final List<Column> columns;
// 
// 	private final List<Border> verticalBorders;
// 
// 	private final List<Row> rows;
// 
// 	private final List<Border> horizontalBorders;
// 
// 	private final List<Cell> cells;
// 
// 	public Table() {
// 		this.columns = new ArrayList<>();
// 		this.verticalBorders = new ArrayList<>();
// 		this.rows = new ArrayList<>();
// 		this.horizontalBorders = new ArrayList<>();
// 		this.cells = new ArrayList<>();
// 	}
// 
// 	public List<Column> getColumns() {
// 		return columns;
// 	}
// 
// 	public List<Border> getVerticalBorders() {
// 		return verticalBorders;
// 	}
// 
// 	public List<Row> getRows() {
// 		return rows;
// 	}
// 
// 	public List<Border> getHorizontalBorders() {
// 		return horizontalBorders;
// 	}
// 
// 	public List<Cell> getCells() {
// 		return cells;
// 	}
// }


import org.junit.Assert;
import org.junit.Test;
import fr.romainmoreau.epaper.client.api.Color;
import fr.romainmoreau.epaper.client.api.EPaperValidationException;
import fr.romainmoreau.epaper.client.api.table.Border;
import fr.romainmoreau.epaper.client.api.table.Column;
import fr.romainmoreau.epaper.client.api.table.Row;
import fr.romainmoreau.epaper.client.api.table.Table;
package fr.romainmoreau.epaper.client.common.table;



public class TablesTest {
	@Test(expected = EPaperValidationException.class)
	public void validateTableTest1() throws EPaperValidationException {
		Table table = new Table();
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/Color.java
// public enum Color {
// 	BLACK, DARK_GRAY, LIGHT_GRAY, WHITE;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/EPaperValidationException.java
// public class EPaperValidationException extends EPaperException {
// 	private static final long serialVersionUID = 1L;
// 
// 	public EPaperValidationException(String message) {
// 		super(message);
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Border.java
// public class Border {
// 	private final int size;
// 
// 	private final Color color;
// 
// 	public Border(int size, Color color) {
// 		this.size = size;
// 		this.color = color;
// 	}
// 
// 	public int getSize() {
// 		return size;
// 	}
// 
// 	public Color getColor() {
// 		return color;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Column.java
// public class Column {
// 	private final double width;
// 
// 	public Column(double width) {
// 		this.width = width;
// 	}
// 
// 	public double getWidth() {
// 		return width;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Row.java
// public class Row {
// 	private final double height;
// 
// 	public Row(double height) {
// 		this.height = height;
// 	}
// 
// 	public double getHeight() {
// 		return height;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/Table.java
// public class Table {
// 	private final List<Column> columns;
// 
// 	private final List<Border> verticalBorders;
// 
// 	private final List<Row> rows;
// 
// 	private final List<Border> horizontalBorders;
// 
// 	private final List<Cell> cells;
// 
// 	public Table() {
// 		this.columns = new ArrayList<>();
// 		this.verticalBorders = new ArrayList<>();
// 		this.rows = new ArrayList<>();
// 		this.horizontalBorders = new ArrayList<>();
// 		this.cells = new ArrayList<>();
// 	}
// 
// 	public List<Column> getColumns() {
// 		return columns;
// 	}
// 
// 	public List<Border> getVerticalBorders() {
// 		return verticalBorders;
// 	}
// 
// 	public List<Row> getRows() {
// 		return rows;
// 	}
// 
// 	public List<Border> getHorizontalBorders() {
// 		return horizontalBorders;
// 	}
// 
// 	public List<Cell> getCells() {
// 		return cells;
// 	}
// }


// Path: e-paper-client-common/src/test/java/fr/romainmoreau/epaper/client/common/table/TablesTest.java
import org.junit.Assert;
import org.junit.Test;
import fr.romainmoreau.epaper.client.api.Color;
import fr.romainmoreau.epaper.client.api.EPaperValidationException;
import fr.romainmoreau.epaper.client.api.table.Border;
import fr.romainmoreau.epaper.client.api.table.Column;
import fr.romainmoreau.epaper.client.api.table.Row;
import fr.romainmoreau.epaper.client.api.table.Table;

package fr.romainmoreau.epaper.client.common.table;



public class TablesTest {
	@Test(expected = EPaperValidationException.class)
	public void validateTableTest1() throws EPaperValidationException {
		Table table = new Table();
		table.getColumns().add(new Column(0.25));