1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.jdtaus.core.messages.test;
22
23 import java.io.File;
24 import java.net.URL;
25 import java.util.Locale;
26 import junit.framework.Assert;
27 import junit.framework.TestCase;
28 import org.jdtaus.core.messages.BugReportMessage;
29 import org.jdtaus.core.messages.DeletesBlocksMessage;
30 import org.jdtaus.core.messages.ExceptionMessage;
31 import org.jdtaus.core.messages.IllegalNumberMessage;
32 import org.jdtaus.core.messages.IllegalPropertyMessage;
33 import org.jdtaus.core.messages.IllegalStringMessage;
34 import org.jdtaus.core.messages.InsertsBlocksMessage;
35 import org.jdtaus.core.messages.MandatoryPropertyMessage;
36 import org.jdtaus.core.messages.UndefinedApplicationStateMessage;
37 import org.jdtaus.core.text.Message;
38
39
40
41
42
43
44
45 public class MessagesTest extends TestCase
46 {
47
48
49 public void testMessages() throws Exception
50 {
51 this.assertNotNull( new ExceptionMessage( new IllegalArgumentException( "TEST" ) ) );
52 this.assertNotNull( new DeletesBlocksMessage() );
53 this.assertNotNull( new InsertsBlocksMessage() );
54 this.assertNotNull( new MandatoryPropertyMessage() );
55 this.assertNotNull( new IllegalPropertyMessage() );
56 this.assertNotNull( new UndefinedApplicationStateMessage() );
57 this.assertNotNull( new BugReportMessage( new File( System.getProperty( "user.home" ) ), null, null ) );
58 this.assertNotNull( new BugReportMessage( new File( System.getProperty( "user.home" ) ),
59 new URL( "http://www.jdtaus.org" ), null ) );
60
61 this.assertNotNull( new BugReportMessage( new File( System.getProperty( "user.home" ) ),
62 null, "TEST" ) );
63
64 this.assertNotNull( new BugReportMessage( new File( System.getProperty( "user.home" ) ),
65 new URL( "http://www.jdtaus.org" ), "TEST" ) );
66
67
68 this.assertNotNull( new IllegalStringMessage( "TEST", new char[]
69 {
70 'A', 'B', 'C'
71 }, new Integer( 10 ), new Integer( 10 ) ) );
72
73 this.assertNotNull( new IllegalNumberMessage( new Integer( 10 ), new Integer( 10 ), new Integer( 10 ) ) );
74 }
75
76 private void assertNotNull( final Message message )
77 {
78 Assert.assertNotNull( message.getText( Locale.getDefault() ) );
79 System.out.println( message.getText( Locale.getDefault() ) );
80 }
81
82 }