Class DatabaseCliConfirmationTest

java.lang.Object
ubic.gemma.apps.DatabaseCliConfirmationTest

public class DatabaseCliConfirmationTest extends Object
initializeDatabase and updateDatabase must ask for confirmation unless -force is passed.

Both used to check whether -force was defined rather than passed, which is always true, so neither ever prompted. The data source is a plain mock, so nothing here can reach a database: a run that skips the prompt fails on the mock instead.

  • Constructor Details

    • DatabaseCliConfirmationTest

      public DatabaseCliConfirmationTest()
  • Method Details

    • testInitializeDatabasePromptsWithoutForce

      @Test public void testInitializeDatabasePromptsWithoutForce() throws Exception
      Throws:
      Exception
    • testInitializeDatabaseDoesNotPromptWithForce

      @Test public void testInitializeDatabaseDoesNotPromptWithForce() throws Exception
      Throws:
      Exception
    • testUpdateDatabasePromptsWithoutForce

      @Test public void testUpdateDatabasePromptsWithoutForce() throws Exception
      Throws:
      Exception
    • testUpdateDatabaseDoesNotPromptWithForce

      @Test public void testUpdateDatabaseDoesNotPromptWithForce() throws Exception
      Throws:
      Exception