// Path: src/main/java/br/com/tecsinapse/dataio/type/CellType.java
// @Getter
// @AllArgsConstructor
// public enum CellType {
// 
//     STRING_TYPE(false),
//     HTML_TYPE(false, "html"),
//     NUMERIC_TYPE(true),
//     DATETIME_TYPE(true),
//     DATE_TYPE(true),
//     TIME_TYPE(true),
//     CURRENCY_TYPE(true);
// 
//     private final boolean allowFormat;
//     private final String contenType;
// 
//     CellType(boolean allowFormat) {
//         this(allowFormat, "text");
//     }
// 
//     public static CellType byObject(Object o) {
//         if (o instanceof Number) {
//             return NUMERIC_TYPE;
//         }
//         if (o instanceof Date) {
//             final DateType dateType = ExporterDateUtils.getDateType((Date) o);
//             if (dateType == DateType.NO_DATE) {
//                 return STRING_TYPE;
//             }
//             if (dateType == DateType.DATE) {
//                 return DATE_TYPE;
//             }
//             if (dateType == DateType.TIME) {
//                 return TIME_TYPE;
//             }
// 
//             return DATETIME_TYPE;
//         }
//         return STRING_TYPE;
//     }
// 
// }


import static org.testng.Assert.assertEquals;
import org.testng.annotations.Test;
import br.com.tecsinapse.dataio.type.CellType;
/*
 * Tecsinapse Data Input and Output
 *
 * License: GNU Lesser General Public License (LGPL), version 3 or later
 * See the LICENSE file in the root directory or <http://www.gnu.org/licenses/lgpl-3.0.html>.
 */
package br.com.tecsinapse.dataio;




public class TableCellTest {

	@Test
	public void testGetContentText() throws Exception {
// Path: src/main/java/br/com/tecsinapse/dataio/type/CellType.java
// @Getter
// @AllArgsConstructor
// public enum CellType {
// 
//     STRING_TYPE(false),
//     HTML_TYPE(false, "html"),
//     NUMERIC_TYPE(true),
//     DATETIME_TYPE(true),
//     DATE_TYPE(true),
//     TIME_TYPE(true),
//     CURRENCY_TYPE(true);
// 
//     private final boolean allowFormat;
//     private final String contenType;
// 
//     CellType(boolean allowFormat) {
//         this(allowFormat, "text");
//     }
// 
//     public static CellType byObject(Object o) {
//         if (o instanceof Number) {
//             return NUMERIC_TYPE;
//         }
//         if (o instanceof Date) {
//             final DateType dateType = ExporterDateUtils.getDateType((Date) o);
//             if (dateType == DateType.NO_DATE) {
//                 return STRING_TYPE;
//             }
//             if (dateType == DateType.DATE) {
//                 return DATE_TYPE;
//             }
//             if (dateType == DateType.TIME) {
//                 return TIME_TYPE;
//             }
// 
//             return DATETIME_TYPE;
//         }
//         return STRING_TYPE;
//     }
// 
// }


// Path: src/test/java/br/com/tecsinapse/dataio/TableCellTest.java
import static org.testng.Assert.assertEquals;
import org.testng.annotations.Test;
import br.com.tecsinapse.dataio.type.CellType;

/*
 * Tecsinapse Data Input and Output
 *
 * License: GNU Lesser General Public License (LGPL), version 3 or later
 * See the LICENSE file in the root directory or <http://www.gnu.org/licenses/lgpl-3.0.html>.
 */
package br.com.tecsinapse.dataio;




public class TableCellTest {

	@Test
	public void testGetContentText() throws Exception {
		TableCell tc = new TableCell("<a href='/p/crm/relatorio/relatorio-acompanhamento/dealer/36470?dswid=9593&dsrid=9593'><span class='icon-plus' /> </a> Agulhas Negras - 23 (36470)", CellType.HTML_TYPE);