/* * Copyright (c) 2002-2016, the original author or authors. * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. * * http://www.opensource.org/licenses/bsd-license.php */ package jline.internal; import java.io.StringWriter; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author <a href="mailto:gnodet@gmail.com">Guillaume Nodet</a> */ public class CursesTest { @Test public void testTputs() throws Exception { assertEquals("\033[3;4r", tputs("\\E[%i%p1%d;%p2%dr", 2, 3)); } private String tputs(String cap, Object... params) throws Exception { StringWriter sw = new StringWriter(); Curses.tputs(sw, cap, params); return sw.toString(); } }