You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

StyliserTest.java 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /*
  2. * StyliserTest.java
  3. * JUnit based test
  4. *
  5. * Created on 09 March 2007, 23:20
  6. */
  7. package com.dmdirc.ui.messages;
  8. import junit.framework.*;
  9. import javax.swing.text.BadLocationException;
  10. import javax.swing.text.SimpleAttributeSet;
  11. import javax.swing.text.StyleConstants;
  12. import javax.swing.text.StyledDocument;
  13. import com.dmdirc.logger.ErrorLevel;
  14. import com.dmdirc.logger.Logger;
  15. /**
  16. *
  17. * @author chris
  18. */
  19. public class StyliserTest extends TestCase {
  20. public StyliserTest(String testName) {
  21. super(testName);
  22. }
  23. public void testStripControlCodes1() {
  24. String input = "This"+((char) 2)+" is "+((char) 17)+"a test";
  25. String expResult = "This is a test";
  26. String result = Styliser.stipControlCodes(input);
  27. assertEquals(expResult, result);
  28. }
  29. public void testStripControlCodes2() {
  30. String input = "This is "+((char) 3)+"5a "+((char) 4)+"FF0000test";
  31. String expResult = "This is a test";
  32. String result = Styliser.stipControlCodes(input);
  33. assertEquals(expResult, result);
  34. }
  35. public void testReadUntilControl1() {
  36. String input = "This"+((char) 2)+" is "+((char) 17)+"a test";
  37. String expResult = "This";
  38. String result = Styliser.readUntilControl(input);
  39. assertEquals(expResult, result);
  40. }
  41. public void testReadUntilControl2() {
  42. String input = "This"+((char) 17)+" is "+((char) 17)+"a test";
  43. String expResult = "This";
  44. String result = Styliser.readUntilControl(input);
  45. assertEquals(expResult, result);
  46. }
  47. public void testReadUntilControl3() {
  48. String input = ((char) 31)+" is "+((char) 17)+"a test";
  49. String expResult = "";
  50. String result = Styliser.readUntilControl(input);
  51. assertEquals(expResult, result);
  52. }
  53. }