You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2013/03/11 11:33:24 UTC
svn commit: r1455086 -
/karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java
Author: jbonofre
Date: Mon Mar 11 10:33:24 2013
New Revision: 1455086
URL: http://svn.apache.org/r1455086
Log:
Remove executeTest test as it doesn't make sense anymore thanks to the new admin service refactoring
Modified:
karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java
Modified: karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java?rev=1455086&r1=1455085&r2=1455086&view=diff
==============================================================================
--- karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java (original)
+++ karaf/branches/karaf-2.x/admin/command/src/test/java/org/apache/karaf/admin/main/ExecuteTest.java Mon Mar 11 10:33:24 2013
@@ -116,56 +116,6 @@ public class ExecuteTest extends TestCas
delete(tempFile);
}
}
-
- public void testExecute() throws Exception {
- final File tempFile = createTempDir(getName());
- Properties p = new Properties();
- p.setProperty("ssh.port", "1302");
- p.setProperty("rmi.registry.port", "1122");
- p.setProperty("rmi.server.port", "44444");
- FileOutputStream fos = new FileOutputStream(new File(tempFile, AdminServiceImpl.STORAGE_FILE));
- p.store(fos, "");
- fos.close();
-
- final List<AdminServiceImpl> admins = new ArrayList<AdminServiceImpl>();
- try {
- AdminCommandSupport mockCommand = EasyMock.createStrictMock(AdminCommandSupport.class);
- mockCommand.setAdminService((AdminService) EasyMock.anyObject());
- EasyMock.expectLastCall().andAnswer(new IAnswer<Object>() {
- public Object answer() throws Throwable {
- AdminServiceImpl svc = (AdminServiceImpl) EasyMock.getCurrentArguments()[0];
- assertEquals(tempFile, svc.getStorageLocation());
- admins.add(svc);
- return null;
- }
- });
-
- EasyMock.expect(mockCommand.execute(null)).andAnswer(new IAnswer<Object>() {
- public Object answer() throws Throwable {
- // The Admin Service should be initialized at this point.
- // One way to find this out is by reading out the port number
- AdminServiceImpl admin = admins.get(0);
- Field sshField = AdminServiceImpl.class.getDeclaredField("defaultSshPortStart");
- sshField.setAccessible(true);
- assertEquals(1302, sshField.get(admin));
- Field rmiRegistryField = AdminServiceImpl.class.getDeclaredField("defaultRmiRegistryPortStart");
- rmiRegistryField.setAccessible(true);
- assertEquals(1122, rmiRegistryField.get(admin));
- Field rmiServerField = AdminServiceImpl.class.getDeclaredField("defaultRmiServerPortStart");
- rmiServerField.setAccessible(true);
- assertEquals(44444, rmiServerField.get(admin));
- return null;
- }
- });
- EasyMock.replay(mockCommand);
-
- Execute.execute(mockCommand, tempFile, new String [] {"test"});
-
- EasyMock.verify(mockCommand);
- } finally {
- delete(tempFile);
- }
- }
private static File createTempDir(String name) throws IOException {
final File tempFile = File.createTempFile(name, null);