]> source.dussan.org Git - vaadin-framework.git/commitdiff
More user friendly fail message (was NullPointerException) (#9665)
authorDos Moonen <darsstar@gmail.com>
Wed, 19 Jul 2017 06:24:07 +0000 (08:24 +0200)
committerHenri Sara <henri.sara@gmail.com>
Wed, 19 Jul 2017 06:24:07 +0000 (09:24 +0300)
Yes, I should never have created "D:\eclipse workspaces" in the first
place.
No, I am not replacing "%20" with spaces, or creating an URI instance.
"D:\eclipse%20workspaces" is a valid folder and I'm not willing to go
down the rabbit hole and see what that turns into.

server/src/test/java/com/vaadin/tests/CompileTransitionPropertyTest.java

index bcf9aa2c0820432a003c600e027e1f151fa4fd7b..bdc8bc049bdae828674bb4d28b8508295ac89a22 100644 (file)
@@ -16,6 +16,7 @@
 package com.vaadin.tests;
 
 import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -31,8 +32,12 @@ public class CompileTransitionPropertyTest {
 
     @Test
     public void testCompilation() throws Exception {
+        String file = getClass().getResource("styles.scss").getFile();
+        if (file.contains("%20")) {
+            fail("path contains spaces, please move the project");
+        }
         ScssStylesheet ss = ScssStylesheet
-                .get(getClass().getResource("styles.scss").getFile());
+                .get(file);
         ss.compile();
         // extract the style rules for .my-label
         String compiled = ss.printState();