public void testConstructor_Ignored_ShouldPass() throws Exception { new NullPointerTester() .ignore(FailOnOneOfTwoConstructors.class.getDeclaredConstructor(String.class)) .testAllPublicConstructors(FailOnOneOfTwoConstructors.class); }
@Test public void testNullness() throws IOException, NoSuchMethodException, SecurityException { Files.write(path, HAPPY); CloudStorageFileAttributes pathAttributes = Files.readAttributes(path, CloudStorageFileAttributes.class); CloudStorageFileAttributes dirAttributes = Files.readAttributes(dir, CloudStorageFileAttributes.class); NullPointerTester tester = new NullPointerTester(); tester.ignore(CloudStorageObjectAttributes.class.getMethod("equals", Object.class)); tester.testAllPublicInstanceMethods(pathAttributes); tester.testAllPublicInstanceMethods(dirAttributes); } }
@Test public void testNullness() throws Exception { NullPointerTester tester = new NullPointerTester(); tester.ignore(UnixPath.class.getMethod("equals", Object.class)); tester.testAllPublicStaticMethods(UnixPath.class); tester.testAllPublicInstanceMethods(p("solo")); }
@Test public void testNullness() throws Exception { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://blood"))) { NullPointerTester tester = new NullPointerTester(); tester.ignore(CloudStorageFileSystemProvider.class.getMethod("equals", Object.class)); tester.setDefault(URI.class, URI.create("gs://blood")); tester.setDefault(Path.class, fs.getPath("and/one")); tester.setDefault(OpenOption.class, CREATE); tester.setDefault(CopyOption.class, COPY_ATTRIBUTES); tester.testAllPublicStaticMethods(CloudStorageFileSystemProvider.class); tester.testAllPublicInstanceMethods(new CloudStorageFileSystemProvider()); } }
@Test public void testNullness() throws NoSuchMethodException, SecurityException { new NullPointerTester() .ignore(CloudStorageFileAttributeView.class.getMethod("equals", Object.class)) .setDefault(FileTime.class, FileTime.fromMillis(0)) .testAllPublicInstanceMethods( Files.getFileAttributeView(path, CloudStorageFileAttributeView.class)); } }
@Test public void testNullness() throws IOException, NoSuchMethodException, SecurityException { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"))) { NullPointerTester tester = new NullPointerTester() .ignore(CloudStorageFileSystem.class.getMethod("equals", Object.class)) .setDefault(CloudStorageConfiguration.class, CloudStorageConfiguration.DEFAULT) .setDefault(StorageOptions.class, LocalStorageHelper.getOptions()); tester.testAllPublicStaticMethods(CloudStorageFileSystem.class); tester.testAllPublicInstanceMethods(fs); } }
@Test public void testNullness() throws IOException, NoSuchMethodException, SecurityException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { NullPointerTester tester = new NullPointerTester(); tester.ignore(CloudStoragePath.class.getMethod("equals", Object.class)); tester.setDefault(Path.class, fs.getPath("sup")); tester.testAllPublicStaticMethods(CloudStoragePath.class); tester.testAllPublicInstanceMethods(fs.getPath("sup")); } }
public void testConstructor_Ignored_ShouldPass() throws Exception { new NullPointerTester() .ignore(FailOnOneOfTwoConstructors.class.getDeclaredConstructor(String.class)) .testAllPublicConstructors(FailOnOneOfTwoConstructors.class); }