/* * 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 org.bsc.maven.plugin.test; import org.bsc.confluence.ConfluenceUtils; import org.hamcrest.core.IsEqual; import org.hamcrest.core.IsNull; import org.junit.Assert; import org.junit.Test; /** * * @author bsorrentino */ public class ParseTextTest { @Test public void parsePluginDescription() { final String text = "if using a https url, configure if the plugin accepts every certifactes or respects hostnameVerifierClass and trustManagerClass (if set). Below the Template <pre> <sslCertificate> <ignore>true"+ "false</ignore> // default true <hostnameVerifierClass>FQN</hostnameVerifierClass> //default null <trustManagerClass>FQN</trustManagerClass> // default null </sslCertificate> </Pre>"; String result = ConfluenceUtils.decode(text); Assert.assertThat(result, IsNull.notNullValue()); final String expected = "if using a https url, configure if the plugin accepts every certifactes or respects hostnameVerifierClass and trustManagerClass (if set). Below the Template {noformat} <sslCertificate> <ignore>true"+ "false</ignore> // default true <hostnameVerifierClass>FQN</hostnameVerifierClass> //default null <trustManagerClass>FQN</trustManagerClass> // default null </sslCertificate> {noformat}"; Assert.assertThat(result, IsEqual.equalTo(expected)); } }