Lines Matching refs:csn

48         CharacterGenerator(long seed, String csn, int limit) {
102 static void mismatch(String csn, int count, char c, char d) {
103 throw new RuntimeException(csn + ": Mismatch at count "
110 static void mismatchedEOF(String csn, int count, int cgCount) {
111 throw new RuntimeException(csn + ": Mismatched EOFs: "
123 private final String csn;
127 Sink(String csn, long seed) {
128 this.csn = csn;
129 this.cg = new CharacterGenerator(seed, csn, Integer.MAX_VALUE);
137 String s = new String(ba, off, len, csn);
148 mismatch(csn, count + i, c, d);
177 static void testWrite(String csn, int limit, long seed, Writer w)
181 CharacterGenerator cg = new CharacterGenerator(seed, csn,
199 static void testStreamWrite(String csn, int limit, long seed)
203 testWrite(csn, limit, seed,
204 new OutputStreamWriter(new Sink(csn, seed), csn));
207 static void testChannelWrite(String csn, int limit, long seed)
211 testWrite(csn, limit, seed,
212 Channels.newWriter(new Sink(csn, seed),
213 Charset.forName(csn)
226 private final String csn;
231 Source(String csn, long seed, int limit) {
232 this.csn = csn.startsWith("\1") ? csn.substring(1) : csn;
233 this.enc = Charset.forName(this.csn).newEncoder()
236 this.cg = new CharacterGenerator(seed, csn, limit);
298 static void testRead(String csn, int limit, long seed, int max,
303 CharacterGenerator cg = new CharacterGenerator(seed, csn, limit);
316 mismatchedEOF(csn, count + i, cg.count());
327 mismatch(csn, count + i, c, d);
332 mismatchedEOF(csn, count, cg.count());
336 static void testStreamRead(String csn, int limit, long seed, int max)
340 testRead(csn, limit, seed, max,
341 new InputStreamReader(new Source(csn, seed, limit), csn));
344 static void testChannelRead(String csn, int limit, long seed, int max)
348 testRead(csn, limit, seed, max,
349 Channels.newReader(new Source(csn, seed, limit), csn));
355 static void test(String csn, int limit, long seed, int max)
359 log.println(csn);
361 testStreamWrite(csn, limit, seed);
362 testChannelWrite(csn, limit, seed);
363 testStreamRead(csn, limit, seed, max);
364 testChannelRead(csn, limit, seed, max);