SLING-3884 - fix two failing tests, patch contributed by Stefan Seifert, thanks

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1621267 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index d3290f2..191d34d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -245,7 +245,7 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.testing.tools</artifactId>
-            <version>1.0.7-SNAPSHOT</version>
+            <version>1.0.8</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/src/main/java/org/apache/sling/models/it/SimpleTest.java b/src/main/java/org/apache/sling/models/it/SimpleTest.java
index d78746f..704e239 100644
--- a/src/main/java/org/apache/sling/models/it/SimpleTest.java
+++ b/src/main/java/org/apache/sling/models/it/SimpleTest.java
@@ -36,7 +36,6 @@
 import org.junit.runner.RunWith;
 
 @RunWith(SlingAnnotationsTestRunner.class)
-@SuppressWarnings("javadoc")
 public class SimpleTest {
 
     @TestReference
diff --git a/src/main/java/org/apache/sling/models/it/models/ConstructorInjectionTestModel.java b/src/main/java/org/apache/sling/models/it/models/ConstructorInjectionTestModel.java
index 108d311..b22e107 100644
--- a/src/main/java/org/apache/sling/models/it/models/ConstructorInjectionTestModel.java
+++ b/src/main/java/org/apache/sling/models/it/models/ConstructorInjectionTestModel.java
@@ -24,9 +24,9 @@
 
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.models.annotations.Model;
+import org.apache.sling.models.annotations.injectorspecific.Self;
 
 @Model(adaptables=Resource.class)
-@SuppressWarnings("javadoc")
 public class ConstructorInjectionTestModel {
 
     private final String testProperty;
@@ -34,8 +34,10 @@
     private final Resource resource;
     
     @Inject
-    public ConstructorInjectionTestModel(@Named("testProperty") String testProperty,
-            @Named("filters") List<Filter> filters, Resource resource) {
+    public ConstructorInjectionTestModel(
+            @Named("testProperty") String testProperty,
+            @Named("filters") List<Filter> filters,
+            @Self Resource resource) {
         this.testProperty = testProperty;
         this.filters = filters;
         this.resource = resource;
diff --git a/src/main/java/org/apache/sling/models/it/models/FieldInjectionTestModel.java b/src/main/java/org/apache/sling/models/it/models/FieldInjectionTestModel.java
index af333f8..c5c39d5 100644
--- a/src/main/java/org/apache/sling/models/it/models/FieldInjectionTestModel.java
+++ b/src/main/java/org/apache/sling/models/it/models/FieldInjectionTestModel.java
@@ -25,7 +25,6 @@
 import org.apache.sling.models.annotations.Model;
 
 @Model(adaptables=Resource.class)
-@SuppressWarnings("javadoc")
 public class FieldInjectionTestModel {
 
     @Inject
diff --git a/src/main/java/org/apache/sling/models/it/models/InterfaceInjectionTestModel.java b/src/main/java/org/apache/sling/models/it/models/InterfaceInjectionTestModel.java
index 7a077d1..c4196fb 100644
--- a/src/main/java/org/apache/sling/models/it/models/InterfaceInjectionTestModel.java
+++ b/src/main/java/org/apache/sling/models/it/models/InterfaceInjectionTestModel.java
@@ -23,9 +23,9 @@
 
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.models.annotations.Model;
+import org.apache.sling.models.annotations.injectorspecific.Self;
 
 @Model(adaptables=Resource.class)
-@SuppressWarnings("javadoc")
 public interface InterfaceInjectionTestModel {
 
     @Inject
@@ -34,7 +34,7 @@
     @Inject
     List<Filter> getFilters();
 
-    @Inject
+    @Self
     Resource getResource();
 
 }