Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for ArchTest (0.17 sec)

  1. testing/architecture-test/src/test/java/org/gradle/architecture/test/TempDirectoryCreationControlTest.java

        @ArchTest
        public static final ArchRule forbid_illegal_calls_to_File_createTempFile =
            classes()
                .that(doNot(belongToAnyOf(TestFile.class)))
                .should(not(callMethod(File.class, "createTempFile", String.class, String.class)))
                .because(RATIONALE);
    
        @ArchTest
        public static final ArchRule forbid_calls_to_guava_Files_createTempDir =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  2. testing/architecture-test/src/test/java/org/gradle/architecture/test/GuavaCollectionFactoryUsageTest.java

     * limitations under the License.
     */
    
    package org.gradle.architecture.test;
    
    import com.tngtech.archunit.junit.AnalyzeClasses;
    import com.tngtech.archunit.junit.ArchTest;
    import com.tngtech.archunit.lang.ArchRule;
    
    import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noClasses;
    
    /**
     * Tests that various Guava collection factory methods are not used.
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. testing/architecture-test/src/test/java/org/gradle/architecture/test/ProviderMigrationArchitectureTest.java

            .as("task properties");
    
        @ArchTest
        public static final ArchRule mutable_public_api_properties_should_be_providers = freeze(methods()
            .that(are(mutable_public_API_properties))
            .and().doNotHaveRawReturnType(TextResource.class)
            .and().doNotHaveRawReturnType(assignableTo(FileCollection.class))
            .should(haveProviderReturnType()));
    
        @ArchTest
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  4. testing/architecture-test/src/test/java/org/gradle/architecture/test/PublicApiCorrectnessTest.java

        @ArchTest
        public static final ArchRule public_api_methods_do_not_reference_internal_types_as_parameters = freeze(methods()
            .that(are(public_api_methods))
            .should(haveOnlyArgumentsOrReturnTypesThatAre(allowed_types_for_public_api))
        );
    
        @ArchTest
        public static final ArchRule public_api_tasks_and_plugins_are_abstract = classes()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  5. testing/architecture-test/src/test/java/org/gradle/architecture/test/ConfigurationCreationTest.java

     * limitations under the License.
     */
    package org.gradle.architecture.test;
    
    import com.tngtech.archunit.junit.AnalyzeClasses;
    import com.tngtech.archunit.junit.ArchTest;
    import com.tngtech.archunit.lang.ArchRule;
    import com.tngtech.archunit.lang.syntax.ArchRuleDefinition;
    import groovy.lang.Closure;
    import org.gradle.api.Action;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  6. build-logic/buildquality/src/main/kotlin/gradlebuild.arch-test.gradle.kts

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    import com.gradle.develocity.agent.gradle.test.DevelocityTestConfiguration
    import gradlebuild.archtest.PackageCyclesExtension
    
    plugins {
        `java-library`
        `jvm-test-suite`
        id("gradlebuild.dependency-modules")
        id("gradlebuild.code-quality")
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 13:29:44 UTC 2024
    - 3K bytes
    - Viewed (0)
  7. src/internal/xcoff/ar_test.go

    		},
    	},
    	{
    		"testdata/bigar-empty",
    		ArchiveHeader{AIAMAGBIG},
    		[]*MemberHeader{},
    		[]FileHeader{},
    	},
    }
    
    func TestOpenArchive(t *testing.T) {
    	for i := range archTest {
    		tt := &archTest[i]
    		arch, err := OpenArchive(tt.file)
    		if err != nil {
    			t.Error(err)
    			continue
    		}
    		if !reflect.DeepEqual(arch.ArchiveHeader, tt.hdr) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 22:19:22 UTC 2019
    - 1.7K bytes
    - Viewed (0)
  8. testing/architecture-test/src/test/java/org/gradle/architecture/test/PropertyImplementationTest.java

     * limitations under the License.
     */
    
    package org.gradle.architecture.test;
    
    import com.tngtech.archunit.junit.AnalyzeClasses;
    import com.tngtech.archunit.junit.ArchTest;
    import com.tngtech.archunit.lang.ArchRule;
    import org.gradle.api.internal.provider.AbstractProperty;
    import org.gradle.api.provider.Property;
    
    import static com.tngtech.archunit.core.domain.JavaClass.Predicates.implement;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  9. testing/architecture-test/src/test/java/org/gradle/architecture/test/ForExternalUseTest.java

    @AnalyzeClasses(packages = "org.gradle")
    public class ForExternalUseTest {
    
        @ArchTest
        public static final ArchRule members_for_external_use_are_public_api =
            codeUnits().that().areAnnotatedWith(ForExternalUse.class)
                .should(beDeclaredInClassesThat(are(gradlePublicApi())))
                .andShould(bePublic().or(beProtected()));
    
        @ArchTest
        public static final ArchRule members_for_external_use_are_not_used_internally =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  10. platforms/jvm/testing-jvm/src/integTest/groovy/org/gradle/testing/junit/platform/JUnitPlatformFilteringIntegrationTest.groovy

                }
            """
            file('src/test/java/DeclaresTestsAsFieldsNotMethodsTest.java') << '''
                import com.tngtech.archunit.junit.AnalyzeClasses;
                import com.tngtech.archunit.junit.ArchTest;
                import com.tngtech.archunit.lang.ArchRule;
    
                import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.classes;
    
                @AnalyzeClasses(packages = "example")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 9K bytes
    - Viewed (0)
Back to top