Revision: 8392
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8392&view=rev
Author:   dnaber
Date:     2012-11-13 21:08:19 +0000 (Tue, 13 Nov 2012)
Log Message:
-----------
https server: more test

Modified Paths:
--------------
    
trunk/JLanguageTool/src/main/java/org/languagetool/server/HTTPSServerConfig.java
    
trunk/JLanguageTool/src/test/java/org/languagetool/server/HTTPSServerConfigTest.java

Modified: 
trunk/JLanguageTool/src/main/java/org/languagetool/server/HTTPSServerConfig.java
===================================================================
--- 
trunk/JLanguageTool/src/main/java/org/languagetool/server/HTTPSServerConfig.java
    2012-11-13 20:59:52 UTC (rev 8391)
+++ 
trunk/JLanguageTool/src/main/java/org/languagetool/server/HTTPSServerConfig.java
    2012-11-13 21:08:19 UTC (rev 8392)
@@ -54,7 +54,7 @@
   }
 
   /**
-   * Parse command line options.
+   * Parse command line options and load settings from property file.
    */
   HTTPSServerConfig(String[] args) {
     super(args);

Modified: 
trunk/JLanguageTool/src/test/java/org/languagetool/server/HTTPSServerConfigTest.java
===================================================================
--- 
trunk/JLanguageTool/src/test/java/org/languagetool/server/HTTPSServerConfigTest.java
        2012-11-13 20:59:52 UTC (rev 8391)
+++ 
trunk/JLanguageTool/src/test/java/org/languagetool/server/HTTPSServerConfigTest.java
        2012-11-13 21:08:19 UTC (rev 8392)
@@ -50,4 +50,22 @@
     assertThat(config2.getKeyStorePassword(), is("mytest"));
   }
 
+  @Test
+  public void testMissingPropertyFile() {
+    final String propertyFile = "/does-not-exist";
+    try {
+      new HTTPSServerConfig(("--config " + propertyFile).split(" "));
+      fail();
+    } catch (Exception expected) {}
+  }
+
+  @Test
+  public void testIncompletePropertyFile() {
+    final String propertyFile = 
HTTPSServerConfigTest.class.getResource("/org/languagetool/server/https-server-incomplete.properties").getFile();
+    try {
+      new HTTPSServerConfig(("--config " + propertyFile).split(" "));
+      fail();
+    } catch (IllegalArgumentException expected) {}
+  }
+
 }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to