@@ -0,0 +1,822 @@
+package com.somerledsolutions.pa11y.client;%0A%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0Aimport org.mockito.InjectMocks;%0Aimport org.mockito.Mock;%0A%0Aimport static org.mockito.Mockito.times;%0Aimport static org.mockito.Mockito.verify;%0Aimport static org.mockito.MockitoAnnotations.initMocks;%0A%0Apublic class ApplicationTest %7B%0A%0A    @InjectMocks%0A    private Application testee;%0A%0A    @Mock%0A    private Pa11yRestClient client;%0A%0A    @Before%0A    public void setUp() %7B%0A        testee = new Application();%0A        initMocks(this);%0A    %7D%0A%0A    @Test%0A    public void shouldCallCreateTaskOnClientWithCorrectArguments() throws Exception %7B%0A%0A        testee.run(%22-c%22, %22-n%22, %22name of task%22, %22-h%22, %22http://0.0.0.0:3000%22, %22-s%22, %22WCAG2AAA%22);%0A        verify(client, times(1)).createTask(%22name of task%22, %22http://0.0.0.0:3000%22, %22WCAG2AAA%22);%0A    %7D%0A%0A%7D

Test cases for -c and --create switches.