Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package br.com.pense.produto.controller; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * * @author Felipe_Noguez */ public class DescricaoAnuncioTest { private static SemanticEngineImoveis engImoveis; public DescricaoAnuncioTest() { } @BeforeClass public static void setUpClass() { } @AfterClass public static void tearDownClass() { } @Before public void setUp() { } @After public void tearDown() { } // TODO add test methods here. // The methods must be annotated with annotation @Test. For example: // // @Test // public void hello() {} @Test public void CarregamentoOntologia() { System.out.println(">>> CarregamentoOntologia"); ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext-semantic.xml"); engImoveis = (SemanticEngineImoveis) context.getBean("engineSemantica"); } @Test public void descricao_01() { System.out.println(">>>> descricao_01"); String descricao = "Venda de casa, outros, casa em condomnio, casa pr fabricada, casa de madeira, casa padro, sobrado, casa pr moldada, chal no bairro Moradas da Hpica em Porto Alegre RS"; String resultado = "{Tipo de imvel=[chal, casa pr fabricada, Sobrado, Casa em condomnio, Casa de madeira, Casa]}"; assertEquals(resultado, engImoveis.obtemParametrosAsString(descricao)); } @Test public void descricao_02() { System.out.println(">>>> descricao_02"); String descricao = "Linda casa mobiliada em condomnio fechado com 3 dormitrios sendo 3 sutes com linda vista para o mar, 300 metros do mar. A casa possui Piscina, Hidromassagem, Sauna ,Churrasqueira, Lavanderia, Escritrio e Hall de Entrada. ( confira mais imveis em nosso site www.imobiliariaINVISTA.com.br ) Tambm possui: Armrio embutido, Copa/cozinha, Despensa, Escritrio/gabinete, Hidromassagem, Piscina, Porto eletrnico, Quintal, Sauna, Sistema de alarme, Sistema de segurana, Vigilncia 24h, circuito de tv, depsito individual, guarita, hall, onibus prximo, portaria 24h, porteiro eletrnico, tv a cabo, varanda, rea de convivncia, rea verde."; String resultado = ""; assertEquals(resultado, engImoveis.obtemParametrosAsString(descricao)); } }