if (Jvm.isArm()) return "--- !!meta-data #binary\n" + "header: !SCQStore {\n" +
appender.writeText("some more text"); long end = appender.lastIndexAppended(); String expectedEager = Jvm.isArm() ? "--- !!meta-data #binary\n" + "header: !SCQStore {\n" +
@Test public void testSimpleByteTest() { assumeFalse(Jvm.isArm()); try (final ChronicleQueue chronicle = builder(getTmpDir(), wireType) .rollCycle(TEST2_DAILY) .build()) { final ExcerptAppender appender = chronicle.acquireAppender(); Bytes steve = Bytes.allocateDirect("Steve".getBytes()); appender.writeBytes(steve); Bytes jobs = Bytes.allocateDirect("Jobs".getBytes()); appender.writeBytes(jobs); final ExcerptTailer tailer = chronicle.createTailer(); Bytes bytes = Bytes.elasticByteBuffer(); try { tailer.readBytes(bytes); Assert.assertEquals("Steve", bytes.toString()); bytes.clear(); tailer.readBytes(bytes); Assert.assertEquals("Jobs", bytes.toString()); } finally { steve.release(); jobs.release(); bytes.release(); } } }
@Test public void writeBytesAndIndexFiveTimesWithOverwriteTest() { assumeFalse(Jvm.isArm()); try (final ChronicleQueue sourceQueue = builder(DirectoryUtils.tempDir("to-be-deleted"), wireType).
@Test public void shouldRollAndAppendToNewFile() throws Exception { assumeFalse(Jvm.isArm());
@Test//(timeout = 5000) public void testTailerReadingEmptyQueue() { assumeFalse(Jvm.isArm()); final File path = DirectoryUtils.tempDir("testTailerReadingEmptyQueue"); final ChronicleQueue rqueue = SingleChronicleQueueBuilder.fieldlessBinary(path) .testBlockSize() .rollCycle(TEST_DAILY) .build(); final ExcerptTailer tailer = rqueue.createTailer(); final ChronicleQueue wqueue = SingleChronicleQueueBuilder.fieldlessBinary(path) .testBlockSize() .rollCycle(TEST_DAILY) .build(); Bytes bytes = Bytes.elasticByteBuffer(); assertFalse(tailer.readBytes(bytes)); final ExcerptAppender appender = wqueue.acquireAppender(); appender.writeBytes(Bytes.wrapForRead("Hello World".getBytes(ISO_8859_1))); bytes.clear(); assertTrue(tailer.readBytes(bytes)); assertEquals("Hello World", bytes.toString()); bytes.release(); }
@Test public void testWritingTwentyMessagesTinyIndex() throws FileNotFoundException { assumeFalse(Jvm.isArm()); for (int spacing : new int[]{1, 2, 4}) { @NotNull File dir = getTmpDir();
@Test public void writeBytesAndIndexFiveTimesTest() { assumeFalse(Jvm.isArm()); try (final ChronicleQueue sourceQueue = builder(DirectoryUtils.tempDir("to-be-deleted"), wireType).
"some: data\n" + "...\n" + (Jvm.isArm() ? "# 327276 bytes remaining\n" : "# 327278 bytes remaining\n");
" given"); if (Jvm.isArm() && alignment < 8) return this; this.alignment = alignment;