use of com.sun.enterprise.v3.common.PropsFileActionReporter in project Payara by payara.
the class ListJndiResourcesTest method testExecuteSuccessListNoResource.
/**
* Test of execute method, of class ListJndiResource.
* delete-jndi-resource resource
* list-jndi-resources
*/
@Test
public void testExecuteSuccessListNoResource() {
createJndiResource();
parameters = new ParameterMap();
org.glassfish.resources.admin.cli.ListJndiResources listCommand = habitat.getService(org.glassfish.resources.admin.cli.ListJndiResources.class);
cr.getCommandInvocation("list-jndi-resources", context.getActionReport(), adminSubject()).parameters(parameters).execute(listCommand);
List<ActionReport.MessagePart> list = context.getActionReport().getTopMessagePart().getChildren();
assertEquals(origNum + 1, list.size());
// as we newly created a resource after test "setup".
origNum = origNum + 1;
deleteJndiResource();
ParameterMap parameters = new ParameterMap();
listCommand = habitat.getService(org.glassfish.resources.admin.cli.ListJndiResources.class);
context = new AdminCommandContextImpl(LogDomains.getLogger(ListJndiResourcesTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
cr.getCommandInvocation("list-jndi-resources", context.getActionReport(), adminSubject()).parameters(parameters).execute(listCommand);
list = context.getActionReport().getTopMessagePart().getChildren();
if ((origNum - 1) == 0) {
// Nothing to list.
} else {
assertEquals(origNum - 1, list.size());
}
List<String> listStr = new ArrayList<String>();
for (ActionReport.MessagePart mp : list) {
listStr.add(mp.getMessage());
}
assertFalse(listStr.contains("resource"));
assertEquals(ActionReport.ExitCode.SUCCESS, context.getActionReport().getActionExitCode());
}
use of com.sun.enterprise.v3.common.PropsFileActionReporter in project Payara by payara.
the class CreateJavaMailResourceTest method setUp.
@Before
public void setUp() {
System.out.println("\n\n *** Entering setup method *** \n\n");
System.out.println("Current dir: " + System.getProperty("user.dir") + "\n");
AuthorizationService foo = new AuthorizationServiceImpl();
System.out.println("Direct instantiation: " + foo);
habitat = getHabitat();
foo = habitat.getService(AuthorizationService.class);
System.out.println("Lookup via habitat: " + foo + "\n");
resources = habitat.<Domain>getService(Domain.class).getResources();
assertTrue(resources != null);
parameters = new ParameterMap();
context = new AdminCommandContextImpl(getLogger(CreateJavaMailResourceTest.class, ADMIN_LOGGER), new PropsFileActionReporter());
cr = habitat.getService(CommandRunner.class);
assertTrue(cr != null);
}
use of com.sun.enterprise.v3.common.PropsFileActionReporter in project Payara by payara.
the class ListJavaMailResourcesTest method testExecuteSuccessListNoMailResource.
/**
* Test of execute method, of class ListJdbcResource.
* delete-javamail-resource mailresource
* list-javamail-resources
*/
@Test
public void testExecuteSuccessListNoMailResource() {
createJavaMailResource();
parameters = new ParameterMap();
org.glassfish.resources.javamail.admin.cli.ListJavaMailResources listCommand = habitat.getService(org.glassfish.resources.javamail.admin.cli.ListJavaMailResources.class);
cr.getCommandInvocation("list-javamail-resources", context.getActionReport(), adminSubject()).parameters(parameters).execute(listCommand);
List<ActionReport.MessagePart> list = context.getActionReport().getTopMessagePart().getChildren();
assertEquals(origNum + 1, list.size());
// as we newly created a resource after test "setup".
origNum = origNum + 1;
deleteJavaMailResource();
parameters = new ParameterMap();
listCommand = habitat.getService(org.glassfish.resources.javamail.admin.cli.ListJavaMailResources.class);
context = new AdminCommandContextImpl(LogDomains.getLogger(ListJavaMailResourcesTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
cr.getCommandInvocation("list-javamail-resources", context.getActionReport(), adminSubject()).parameters(parameters).execute(listCommand);
list = context.getActionReport().getTopMessagePart().getChildren();
if ((origNum - 1) == 0) {
// Nothing to list.
} else {
assertEquals(origNum - 1, list.size());
}
List<String> listStr = new ArrayList<String>();
for (MessagePart mp : list) {
listStr.add(mp.getMessage());
}
assertFalse(listStr.contains("mailresource"));
assertEquals(ActionReport.ExitCode.SUCCESS, context.getActionReport().getActionExitCode());
}
use of com.sun.enterprise.v3.common.PropsFileActionReporter in project Payara by payara.
the class CreateJndiResourceTest method setUp.
@Before
public void setUp() {
habitat = getHabitat();
resources = habitat.<Domain>getService(Domain.class).getResources();
server = habitat.getService(Server.class);
parameters = new ParameterMap();
context = new AdminCommandContextImpl(LogDomains.getLogger(CreateJndiResourceTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
cr = habitat.getService(CommandRunner.class);
}
use of com.sun.enterprise.v3.common.PropsFileActionReporter in project Payara by payara.
the class DeleteJndiResourceTest method setUp.
@Before
public void setUp() {
habitat = getHabitat();
resources = habitat.<Domain>getService(Domain.class).getResources();
parameters = new ParameterMap();
cr = habitat.getService(CommandRunner.class);
context = new AdminCommandContextImpl(LogDomains.getLogger(DeleteJndiResourceTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
}
Aggregations