result = employeeService.getEmployees();
+
+ assertNotNull("Method returned null list as result.", result);
+ assertEquals("Two employees were expected.", 2, result.size());
+ }
+}
Index: arquillian-testenricher-spring/src/main/java/org/jboss/arquillian/testenricher/spring/SpringEnricherConsts.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- arquillian-testenricher-spring/src/main/java/org/jboss/arquillian/testenricher/spring/SpringEnricherConsts.java (revision )
+++ arquillian-testenricher-spring/src/main/java/org/jboss/arquillian/testenricher/spring/SpringEnricherConsts.java (revision )
@@ -0,0 +1,43 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.arquillian.testenricher.spring;
+
+/**
+ * Aggreagates all consts used by this extension.
+ *
+ * @author Jakub Narloch
+ * @version $Revision: $
+ */
+public final class SpringEnricherConsts {
+
+ /**
+ * Creates new instance of {@link SpringEnricherConsts}.
+ *
+ * Private constructor prevents from instantiation outside this class.
+ */
+ private SpringEnricherConsts() {
+ // empty constructor
+ }
+
+ public static final String POM_XML = "pom.xml";
+
+ public static final String APPLICATION_CONTEXT = "org.springframework.context.ApplicationContext";
+
+ public static final String SPRING_ARTIFACT_NAME = "org.springframework:spring-context";
+
+ public static final String SPRING_ARTIFACT_VERSION = "3.1.1.RELEASE";
+}
Index: arquillian-testenricher-spring/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- arquillian-testenricher-spring/pom.xml (revision )
+++ arquillian-testenricher-spring/pom.xml (revision )
@@ -0,0 +1,69 @@
+
+
+
+ org.jboss.arquillian.container.spring
+ arquillian-spring-parent
+ 1.0.0.Final-SNAPSHOT
+
+
+
+ 4.0.0
+
+
+ org.jboss.arquillian.container-spring
+ arquillian-testenricher-spring
+ Arquillian Spring TestEnricher
+ Spring TestEnricher for the Arquillian Project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.jboss.arquillian.test
+ arquillian-test-spi
+ ${project.version}
+
+
+ org.jboss.arquillian.container
+ arquillian-container-test-spi
+ ${project.version}
+
+
+
+ org.jboss.shrinkwrap
+ shrinkwrap-impl-base
+ test
+
+
+
+ org.jboss.shrinkwrap.resolver
+ shrinkwrap-resolver-api-maven
+
+
+
+ org.jboss.shrinkwrap.resolver
+ shrinkwrap-resolver-impl-maven
+
+
+
+ junit
+ junit
+ test
+
+
+
+ org.springframework
+ spring-context
+
+
+
Index: spring-testsuite/src/main/java/org/jboss/arquillian/container/spring/repository/impl/NullEmployeeRepository.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- spring-testsuite/src/main/java/org/jboss/arquillian/container/spring/repository/impl/NullEmployeeRepository.java (revision )
+++ spring-testsuite/src/main/java/org/jboss/arquillian/container/spring/repository/impl/NullEmployeeRepository.java (revision )
@@ -0,0 +1,23 @@
+package org.jboss.arquillian.container.spring.repository.impl;
+
+import org.jboss.arquillian.container.spring.Employee;
+import org.jboss.arquillian.container.spring.repository.EmployeeRepository;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * A {@code null} repository.
+ *
+ * @author Jakub Narloch
+ */
+@Repository(value = "nullEmployeeRepository")
+public class NullEmployeeRepository implements EmployeeRepository {
+
+ /**
+ * {@inheritDoc}
+ */
+ public List getEmployees() {
+ return null;
+ }
+}