Make Sone returned by a Sone provider optional.
[Sone.git] / src / test / java / net / pterodactylus / sone / text / SoneTextParserTest.java
index e1857a0..444f45f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Sone - SoneTextParserTest.java - Copyright © 2011–2012 David Roden
+ * Sone - SoneTextParserTest.java - Copyright © 2011–2013 David Roden
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -21,9 +21,11 @@ import java.io.IOException;
 import java.io.StringReader;
 import java.util.Arrays;
 
+import com.google.common.base.Optional;
+
 import junit.framework.TestCase;
-import net.pterodactylus.sone.core.SoneProvider;
 import net.pterodactylus.sone.data.Sone;
+import net.pterodactylus.sone.database.SoneProvider;
 
 /**
  * JUnit test case for {@link SoneTextParser}.
@@ -181,8 +183,8 @@ public class SoneTextParserTest extends TestCase {
                 * {@inheritDoc}
                 */
                @Override
-               public Sone getSone(final String soneId, boolean create) {
-                       return new Sone(soneId) {
+               public Optional<Sone> getSone(final String soneId) {
+                       return Optional.<Sone> fromNullable(new Sone(soneId, false) {
 
                                /**
                                 * {@inheritDoc}
@@ -191,7 +193,7 @@ public class SoneTextParserTest extends TestCase {
                                public String getName() {
                                        return soneId;
                                }
-                       };
+                       });
                }
 
        }