package resa.migrate;
import org.junit.Test;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class RedisOutputStreamTest {
@Test
public void testWrite() throws Exception {
String host = "192.168.0.30";
int port = 6379;
String queueName = "tom-test";
boolean overwrite = true;
int chunkSize = 4;
String testOutput = "aaaaabbbbbcccccdddddeeeeefffff";
byte[] bTestOutput = testOutput.getBytes();
try (RedisOutputStream ros = new RedisOutputStream(host, port, queueName, overwrite, chunkSize)) {
ros.write(bTestOutput);
}
}
@Test
public void writeBigFile() {
String host = "192.168.0.30";
int port = 6379;
String queueName = "test-data";
try (RedisOutputStream ros = new RedisOutputStream(host, port, queueName, true, 10485760)) {
Files.copy(Paths.get("/tmp/task-019.data"), ros);
} catch (IOException e) {
e.printStackTrace();
}
}
}