//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private void assertFormatSpecifierAndHeadersOnly(java.util.Map<String,byte[]> headers, org.neo4j.io.fs.FileSystemAbstraction fs, java.io.File file) throws java.io.IOException
        private void AssertFormatSpecifierAndHeadersOnly(IDictionary <string, sbyte[]> headers, FileSystemAbstraction fs, File file)
        {
            assertTrue(fs.FileExists(file));
            using (Stream stream = fs.OpenAsInputStream(file))
            {
                // format specifier
                int     read;
                int     size      = 16;
                sbyte[] readEntry = new sbyte[size];
                sbyte[] allZeros  = new sbyte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

                read = stream.Read(readEntry, 0, readEntry.Length);
                assertEquals(size, read);
                assertArrayEquals(allZeros, readEntry);

                read = stream.Read(readEntry, 0, readEntry.Length);
                assertEquals(size, read);
                assertArrayEquals(new sbyte[] { ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1, ( sbyte )-1 }, readEntry);

                for (int i = 0; i < headers.Count; i++)
                {
                    read = stream.Read(readEntry, 0, readEntry.Length);
                    assertEquals(size, read);
                    assertArrayEquals(allZeros, readEntry);

                    read = stream.Read(readEntry, 0, readEntry.Length);
                    assertEquals(size, read);
                    headers.ContainsValue(readEntry);
                }

                assertEquals(-1, stream.Read());
            }
        }
Esempio n. 2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private String[] readLogFile(org.neo4j.io.fs.FileSystemAbstraction fs, java.io.File activeLogFile) throws java.io.IOException
        private string[] ReadLogFile(FileSystemAbstraction fs, File activeLogFile)
        {
            Scanner scan = new Scanner(fs.OpenAsInputStream(activeLogFile));

            scan.useDelimiter("\\Z");
            string allLines = scan.next();

            scan.close();
            return(allLines.Split("\\n", true));
        }
Esempio n. 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: java.io.InputStream read(org.neo4j.io.fs.FileSystemAbstraction fs) throws java.io.IOException
        internal Stream Read(FileSystemAbstraction fs)
        {
            Stream source = fs.OpenAsInputStream(_profileFile);

            try
            {
                return(new GZIPInputStream(source));
            }
            catch (IOException e)
            {
                IOUtils.closeAllSilently(source);
                throw new IOException("Exception when building decompressor.", e);
            }
        }