@@ -124,6 +124,63 @@ public void testGetResolvedArtifacts_isTest() {
124124 assertThat (dependencyTask .getResolvedArtifacts (configuration ), is (nullValue ()));
125125 }
126126
127+ @ Test
128+ public void testGetResolvedArtifacts_isNotPackaged () {
129+ Set <ResolvedArtifact > artifactSet = (Set <ResolvedArtifact >) mock (Set .class );
130+ ResolvedConfiguration resolvedConfiguration = mock (ResolvedConfiguration .class );
131+ when (resolvedConfiguration .getResolvedArtifacts ()).thenReturn (artifactSet );
132+
133+ Configuration configuration = mock (Configuration .class );
134+ when (configuration .getName ()).thenReturn ("annotationProcessor" );
135+ when (configuration .isCanBeResolved ()).thenReturn (true );
136+ when (configuration .getResolvedConfiguration ()).thenReturn (resolvedConfiguration );
137+
138+ assertThat (dependencyTask .getResolvedArtifacts (configuration ), is (nullValue ()));
139+ }
140+
141+ @ Test
142+ public void testGetResolvedArtifacts_isPackagedApi () {
143+ Set <ResolvedArtifact > artifactSet = (Set <ResolvedArtifact >) mock (Set .class );
144+ ResolvedConfiguration resolvedConfiguration = mock (ResolvedConfiguration .class );
145+ when (resolvedConfiguration .getResolvedArtifacts ()).thenReturn (artifactSet );
146+
147+ Configuration configuration = mock (Configuration .class );
148+ when (configuration .getName ()).thenReturn ("api" );
149+ when (configuration .isCanBeResolved ()).thenReturn (true );
150+ when (configuration .getResolvedConfiguration ()).thenReturn (resolvedConfiguration );
151+
152+ assertThat (dependencyTask .getResolvedArtifacts (configuration ), is (artifactSet ));
153+ }
154+
155+ @ Test
156+ public void testGetResolvedArtifacts_isPackagedImplementation () {
157+ Set <ResolvedArtifact > artifactSet = (Set <ResolvedArtifact >) mock (Set .class );
158+ ResolvedConfiguration resolvedConfiguration = mock (ResolvedConfiguration .class );
159+ when (resolvedConfiguration .getResolvedArtifacts ()).thenReturn (artifactSet );
160+
161+ Configuration configuration = mock (Configuration .class );
162+ when (configuration .getName ()).thenReturn ("implementation" );
163+ when (configuration .isCanBeResolved ()).thenReturn (true );
164+ when (configuration .getResolvedConfiguration ()).thenReturn (resolvedConfiguration );
165+
166+ assertThat (dependencyTask .getResolvedArtifacts (configuration ), is (artifactSet ));
167+ }
168+
169+ @ Test
170+ public void testGetResolvedArtifacts_isPackagedCompile () {
171+ Set <ResolvedArtifact > artifactSet = (Set <ResolvedArtifact >) mock (Set .class );
172+ ResolvedConfiguration resolvedConfiguration = mock (ResolvedConfiguration .class );
173+ when (resolvedConfiguration .getResolvedArtifacts ()).thenReturn (artifactSet );
174+
175+ Configuration configuration = mock (Configuration .class );
176+ when (configuration .getName ()).thenReturn ("compile" );
177+ when (configuration .isCanBeResolved ()).thenReturn (true );
178+ when (configuration .getResolvedConfiguration ()).thenReturn (resolvedConfiguration );
179+
180+ assertThat (dependencyTask .getResolvedArtifacts (configuration ), is (artifactSet ));
181+ }
182+
183+
127184 @ Test
128185 public void testGetResolvedArtifacts_ResolveException () {
129186 ResolvedConfiguration resolvedConfiguration = mock (ResolvedConfiguration .class );
0 commit comments