Refine search
public ProcessVariableAssert exists() { isNotNull(); Assertions.assertThat(actual.getValue()) .overridingErrorMessage("Unable to find processInstance processVariable '%s'", actual.getName()) .isNotNull(); return this; }
@Test public void test_that_a_Line_should_have_at_least_one_word() { Haiku.Line line = new Haiku.Line("hello"); assertThat(line).isNotNull(); }
private OAuthConsumerRow findConsumer(final String consumerName) { // The Bitbucket OAuth page is structured so that adjacent rows in the table contain the data we want // Also the table contains other tables so we end up searching for all the tr tags and try to find the right pairs // for what we need final List<PageElement> rows = oauthConsumersSection.findAll(By.tagName("tr")); Predicate<PageElement> predicate = Predicates.or(PageElements.hasDataAttribute("id"), PageElements.hasClass("extra-info")); final Iterable<PageElement> filteredRows = Iterables.filter(rows, predicate); Iterator<PageElement> rowsIterator = filteredRows.iterator(); List<OAuthConsumerRow> consumerRows = new ArrayList<OAuthConsumerRow>(); while (rowsIterator.hasNext()) { PageElement consumer = rowsIterator.next(); assertThat(consumer.getAttribute("data-id")).isNotEmpty(); assertThat(rowsIterator.hasNext()).isTrue(); PageElement secret = rowsIterator.next(); assertThat("extra-info").isEqualTo(secret.getAttribute("class")); final OAuthConsumerRow oAuthConsumerRow = pageBinder.bind(OAuthConsumerRow.class, consumer, secret); consumerRows.add(oAuthConsumerRow); } final OAuthConsumerRow createdConsumer = Iterables.find(consumerRows, new Predicate<OAuthConsumerRow>() { @Override public boolean apply(final OAuthConsumerRow input) { return consumerName.equals(input.getName()); } }); assertThat(createdConsumer).isNotNull(); return createdConsumer; }
@Test public void checkNewFileChannel() throws IOException { final File temp = File.createTempFile( "foo", "bar" ); final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), temp ); final FileChannel stream = fsProvider.newFileChannel( path, null ); assertThat( stream ).isNotNull(); stream.close(); }
@Test public void checkNewOutputStream() throws IOException { final File temp = File.createTempFile( "foo", "bar" ); final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), temp ); final OutputStream stream = fsProvider.newOutputStream( path ); assertThat( stream ).isNotNull(); stream.close(); }
@Test public void testGetFileStore() throws Exception { final URI newRepo = URI.create( "git://filestore-test-repo" ); PROVIDER.newFileSystem( newRepo, EMPTY_ENV ); final Path path = PROVIDER.getPath( URI.create( "git://master@filestore-test-repo/path/to/myfile1.txt" ) ); final OutputStream outStream = PROVIDER.newOutputStream( path ); outStream.write( "my cool content".getBytes() ); outStream.close(); final FileStore fileStore = PROVIDER.getFileStore( path ); assertThat( fileStore ).isNotNull(); assertThat( fileStore.getAttribute( "readOnly" ) ).isEqualTo( Boolean.FALSE ); }
public void testGetSettings() throws Throwable { SearchClient client = createSearchClient(); SearchClient.Settings settings = client.getSettings(); assertThat(settings).isNotNull(); // Parcel the settings object and recreate it from the bundle. final Bundle bundle = new Bundle(); bundle.putParcelable("settings", settings); settings = bundle.getParcelable("settings"); // Recreate SearchClient from the settings object and test it. client = settings.createSearchClient(getInstrumentation().getContext()); assertThat(client).isInstanceOf(createSearchClient().getClass()); }
@Test public void simpleStateTest() { assertThat( fsProvider ).isNotNull(); assertThat( fsProvider.getScheme() ).isNotEmpty().isEqualTo( "file" ); final Path path = GeneralPathImpl.create( fsProvider.getFileSystem( URI.create( "file:///" ) ), "c:\\path\\to\\file.txt", false ); assertThat( path.getFileSystem() ).isNotNull().isInstanceOf( SimpleWindowsFileSystem.class ); }
@Test public void checkTypes() { DataProviderManager dataProviderManager = DataProviderServices.lookup().getDataProviderManager(); assertThat(dataProviderManager).isNotNull(); assertThat(dataProviderManager.getDataProviderTypes().length>0); for (DataProviderType dataProviderType : dataProviderTypes) { System.out.println(dataProviderType.getUid()); } } }
@Test public void testGetFileSystem() { final URI newRepo = URI.create( "git://new-repo-name" ); final FileSystem fs = PROVIDER.newFileSystem( newRepo, EMPTY_ENV ); assertThat( fs ).isNotNull(); assertThat( PROVIDER.getFileSystem( newRepo ) ).isEqualTo( fs ); assertThat( PROVIDER.getFileSystem( URI.create( "git://master@new-repo-name" ) ) ).isEqualTo( fs ); assertThat( PROVIDER.getFileSystem( URI.create( "git://branch@new-repo-name" ) ) ).isEqualTo( fs ); assertThat( PROVIDER.getFileSystem( URI.create( "git://branch@new-repo-name?fetch" ) ) ).isEqualTo( fs ); }
final URI uri = new URI("git://branch@repo-name/path/to/file.txt"); assertThat(uri.getScheme()).isEqualTo("git"); assertThat(uri.getAuthority()).isEqualTo("branch@repo-name"); assertThat(uri.getPath()).isEqualTo("/path/to/file.txt"); assertThat(uri.getQuery()).isNull(); assertThat(uri2).isNotNull(); assertThat(uri2.getAuthority()).isEqualTo("repo-name"); assertThat(uri3).isNotNull(); assertThat(uri3.getScheme()).isEqualTo("git"); assertThat(uri3.getAuthority()).isEqualTo("branch@repo-name"); assertThat(uri4).isNotNull(); assertThat(uri4.getScheme()).isEqualTo("git"); assertThat(uri4.getAuthority()).isEqualTo("master@my-repo"); assertThat(uri5).isNotNull(); assertThat(uri5.getScheme()).isEqualTo("git"); assertThat(uri5.getAuthority()).isEqualTo("origin"); assertThat(uri6).isNotNull(); assertThat(uri6.getScheme()).isEqualTo("git"); assertThat(uri6.getAuthority()).isEqualTo("origin");
@Test public void checkNewByteChannelToCreateFile() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final String userBasedPath = System.getProperty( "user.dir" ) + "/byte_some_file_here.txt"; final Path path = GeneralPathImpl.create( fsProvider.getFileSystem( URI.create( "file:///" ) ), userBasedPath, false ); assertThat( path.toFile().exists() ).isFalse(); final SeekableByteChannel channel = fsProvider.newByteChannel( path, null ); assertThat( channel ).isNotNull(); assertThat( path.toFile().exists() ).isTrue(); path.toFile().delete(); assertThat( path.toFile().exists() ).isFalse(); }
public static void assertDataSetDefinition(final DataSet dataSet, final String uuid) { assertThat(dataSet.getUUID()).isEqualTo(uuid); assertThat(dataSet.getDefinition()).isNotNull(); assertThat(dataSet.getDefinition().getUUID()).isEqualTo(uuid); } }
@Test public void testDeleteBranchIfExists() throws IOException { final URI newRepo = URI.create( "git://deletebranchifexists1-test-repo" ); PROVIDER.newFileSystem( newRepo, EMPTY_ENV ); final Path path = PROVIDER.getPath( URI.create( "git://user_branch@deletebranchifexists1-test-repo/path/to/myfile.txt" ) ); final OutputStream outStream = PROVIDER.newOutputStream( path ); assertThat( outStream ).isNotNull(); outStream.write( "my cool content".getBytes() ); outStream.close(); PROVIDER.newInputStream( path ).close(); assertThat( PROVIDER.deleteIfExists( PROVIDER.getPath( URI.create( "git://user_branch@deletebranchifexists1-test-repo" ) ) ) ).isTrue(); assertThat( PROVIDER.deleteIfExists( PROVIDER.getPath( URI.create( "git://not_user_branch@deletebranchifexists1-test-repo" ) ) ) ).isFalse(); assertThat( PROVIDER.deleteIfExists( PROVIDER.getPath( URI.create( "git://user_branch@deletebranchifexists1-test-repo" ) ) ) ).isFalse(); }
@Test public void testNewFileSystemInited() { final URI newRepo = URI.create( "git://init-repo-name" ); final Map<String, ?> env = new HashMap<String, Object>() {{ put( "init", Boolean.TRUE ); }}; final FileSystem fs = PROVIDER.newFileSystem( newRepo, env ); assertThat( fs ).isNotNull(); final DirectoryStream<Path> stream = PROVIDER.newDirectoryStream( PROVIDER.getPath( newRepo ), null ); assertThat( stream ).isNotNull().hasSize( 1 ); }
@Test public void testNewRepo() throws IOException { final File parentFolder = createTempDirectory(); final File gitFolder = new File( parentFolder, "mytest.git" ); final Git git = JGitUtil.newRepository( gitFolder, true ); assertThat( git ).isNotNull(); assertThat( branchList( git ).size() ).isEqualTo( 0 ); commit( git, "master", "name", "name@example.com", "commit", null, null, false, new HashMap<String, File>() {{ put( "file.txt", tempFile( "temp" ) ); }} ); assertThat( branchList( git ).size() ).isEqualTo( 1 ); }
@Test public void testDeleteIfExists() throws IOException { final URI newRepo = URI.create( "git://deleteifexists1-test-repo" ); PROVIDER.newFileSystem( newRepo, EMPTY_ENV ); final Path path = PROVIDER.getPath( URI.create( "git://user_branch@deleteifexists1-test-repo/path/to/myfile.txt" ) ); final OutputStream outStream = PROVIDER.newOutputStream( path ); assertThat( outStream ).isNotNull(); outStream.write( "my cool content".getBytes() ); outStream.close(); PROVIDER.newInputStream( path ).close(); assertThat( PROVIDER.deleteIfExists( PROVIDER.getPath( URI.create( "git://user_branch@deleteifexists1-test-repo/non_existent_path" ) ) ) ).isFalse(); try { PROVIDER.deleteIfExists( PROVIDER.getPath( URI.create( "git://user_branch@deleteifexists1-test-repo/path/to/" ) ) ); failBecauseExceptionWasNotThrown( DirectoryNotEmptyException.class ); } catch ( DirectoryNotEmptyException ex ) { } assertThat( PROVIDER.deleteIfExists( path ) ).isTrue(); }
@Test public void testFileStore() throws IOException, GitAPIException { final JGitFileSystemProvider fsProvider = mock( JGitFileSystemProvider.class ); final File tempDir = createTempDirectory(); final Git git = setupGit( tempDir ); final JGitFileSystem fileSystem = new JGitFileSystem( fsProvider, null, git, "my-repo", CredentialsProvider.getDefault() ); assertThat( fileSystem.getFileStores() ).hasSize( 1 ); final FileStore fileStore = fileSystem.getFileStores().iterator().next(); assertThat( fileStore ).isNotNull(); assertThat( fileStore.getTotalSpace() ).isEqualTo( tempDir.getTotalSpace() ); assertThat( fileStore.getUsableSpace() ).isEqualTo( tempDir.getUsableSpace() ); }
@Test public void testIsHidden() throws IOException { final URI newRepo = URI.create( "git://ishidden-test-repo" ); PROVIDER.newFileSystem( newRepo, EMPTY_ENV ); final Path path = PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/.myfile.txt" ) ); final OutputStream outStream = PROVIDER.newOutputStream( path ); assertThat( outStream ).isNotNull(); outStream.write( "my cool content".getBytes() ); outStream.close(); final Path path2 = PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/myfile.txt" ) ); final OutputStream outStream2 = PROVIDER.newOutputStream( path2 ); assertThat( outStream2 ).isNotNull(); outStream2.write( "my cool content".getBytes() ); outStream2.close(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/.myfile.txt" ) ) ) ).isTrue(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/myfile.txt" ) ) ) ).isFalse(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/non_existent/.myfile.txt" ) ) ) ).isTrue(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/path/to/non_existent/myfile.txt" ) ) ) ).isFalse(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/" ) ) ) ).isFalse(); assertThat( PROVIDER.isHidden( PROVIDER.getPath( URI.create( "git://user_branch@ishidden-test-repo/some" ) ) ) ).isFalse(); }
@Test public void checkReadAttributesGeneral() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider(); final File tempFile = File.createTempFile( "foo", "bar" ); final Path path = GeneralPathImpl.newFromFile( fsProvider.getFileSystem( URI.create( "file:///" ) ), tempFile ); final BasicFileAttributesImpl attrs = fsProvider.readAttributes( path, BasicFileAttributesImpl.class ); assertThat( attrs ).isNotNull(); assertThat( attrs.isRegularFile() ).isTrue(); assertThat( attrs.isDirectory() ).isFalse(); assertThat( attrs.isSymbolicLink() ).isFalse(); assertThat( attrs.isOther() ).isFalse(); assertThat( attrs.size() ).isEqualTo( 0L ); }