1
2
3
4
5
6
7
8
9
10
11
12
13
14 package com.lexicalscope.jewel.cli;
15
16 import static org.junit.Assert.assertEquals;
17
18 import org.junit.Test;
19
20 import com.lexicalscope.jewel.cli.specification.CliSpecification;
21
22 public class TestCliSpecification {
23 @CommandLineInterface(application = "MyApplication") public interface ApplicationName {
24
25 }
26
27 @Test public void testApplicationName() {
28 final CliSpecification specification = new CliInterfaceImpl<ApplicationName>(ApplicationName.class).getSpecification();
29 assertEquals("MyApplication", specification.getApplicationName());
30 }
31 }