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