< prev index next >

test/jdk/java/nio/channels/Channels/Basic.java

Print this page




  91 
  92         try {
  93             Channels.newReader((ReadableByteChannel)null,
  94                                Charset.defaultCharset().newDecoder(),
  95                                -1);
  96             failNpeExpected();
  97         } catch (NullPointerException npe) {}
  98 
  99         try {
 100             Channels.newReader(rbc, (CharsetDecoder)null, -1);
 101             failNpeExpected();
 102         } catch (NullPointerException npe) {}
 103 
 104         try {
 105             Channels.newReader((ReadableByteChannel)null,
 106                                Charset.defaultCharset().name());
 107             failNpeExpected();
 108         } catch (NullPointerException npe) {}
 109 
 110         try {
 111             Channels.newReader(rbc, null);
 112             failNpeExpected();
 113         } catch (NullPointerException npe) {}
 114 
 115 
 116         try {
 117             Channels.newReader(null, null);











 118             failNpeExpected();
 119         } catch (NullPointerException npe) {}
 120 
 121         try {
 122             Channels.newWriter((WritableByteChannel)null,
 123                                Charset.defaultCharset().newEncoder(),
 124                                -1);
 125             failNpeExpected();
 126         } catch (NullPointerException npe) {}
 127 
 128         try {
 129             Channels.newWriter(null, null, -1);
 130             failNpeExpected();
 131         } catch (NullPointerException npe) {}
 132 
 133         try {
 134             Channels.newWriter(wbc, null, -1);
 135             failNpeExpected();
 136         } catch (NullPointerException npe) {}
 137 
 138         try {
 139             Channels.newWriter((WritableByteChannel)null,
 140                                Charset.defaultCharset().name());
 141             failNpeExpected();
 142         } catch (NullPointerException npe) {}
 143 
 144         try {
 145             Channels.newWriter(wbc, null);





 146             failNpeExpected();
 147         } catch (NullPointerException npe) {}
 148 
 149         try {
 150             Channels.newWriter(null, null);
 151             failNpeExpected();
 152         } catch (NullPointerException npe) {}
 153 




 154 
 155         try {
 156             blah = File.createTempFile("blah", null);
 157 
 158             testNewOutputStream(blah);
 159             readAndCheck(blah);
 160             blah.delete();
 161 
 162             writeOut(blah, ITERATIONS);
 163             testNewInputStream(blah);
 164             blah.delete();
 165 
 166             testNewChannelOut(blah);
 167             readAndCheck(blah);
 168             blah.delete();
 169 
 170             testNewChannelWriteAfterClose(blah);
 171 
 172             testNewChannelReadAfterClose(blah);
 173             blah.delete();




  91 
  92         try {
  93             Channels.newReader((ReadableByteChannel)null,
  94                                Charset.defaultCharset().newDecoder(),
  95                                -1);
  96             failNpeExpected();
  97         } catch (NullPointerException npe) {}
  98 
  99         try {
 100             Channels.newReader(rbc, (CharsetDecoder)null, -1);
 101             failNpeExpected();
 102         } catch (NullPointerException npe) {}
 103 
 104         try {
 105             Channels.newReader((ReadableByteChannel)null,
 106                                Charset.defaultCharset().name());
 107             failNpeExpected();
 108         } catch (NullPointerException npe) {}
 109 
 110         try {
 111             Channels.newReader(rbc, (String)null);
 112             failNpeExpected();
 113         } catch (NullPointerException npe) {}
 114 
 115 
 116         try {
 117             Channels.newReader(null, (String)null);
 118             failNpeExpected();
 119         } catch (NullPointerException npe) {}
 120 
 121         try {
 122             Channels.newReader(rbc, (Charset)null);
 123             failNpeExpected();
 124         } catch (NullPointerException npe) {}
 125 
 126 
 127         try {
 128             Channels.newReader(null, (Charset)null);
 129             failNpeExpected();
 130         } catch (NullPointerException npe) {}
 131 
 132         try {
 133             Channels.newWriter((WritableByteChannel)null,
 134                                Charset.defaultCharset().newEncoder(),
 135                                -1);
 136             failNpeExpected();
 137         } catch (NullPointerException npe) {}
 138 
 139         try {
 140             Channels.newWriter(null, null, -1);
 141             failNpeExpected();
 142         } catch (NullPointerException npe) {}
 143 
 144         try {
 145             Channels.newWriter(wbc, null, -1);
 146             failNpeExpected();
 147         } catch (NullPointerException npe) {}
 148 
 149         try {
 150             Channels.newWriter((WritableByteChannel)null,
 151                                Charset.defaultCharset().name());
 152             failNpeExpected();
 153         } catch (NullPointerException npe) {}
 154 
 155         try {
 156             Channels.newWriter(wbc, (String)null);
 157             failNpeExpected();
 158         } catch (NullPointerException npe) {}
 159 
 160         try {
 161             Channels.newWriter(null, (String)null);
 162             failNpeExpected();
 163         } catch (NullPointerException npe) {}
 164 
 165         try {
 166             Channels.newWriter(wbc, (Charset)null);
 167             failNpeExpected();
 168         } catch (NullPointerException npe) {}
 169 
 170         try {
 171             Channels.newWriter(null, (Charset)null);
 172             failNpeExpected();
 173         } catch (NullPointerException npe) {}
 174 
 175         try {
 176             blah = File.createTempFile("blah", null);
 177 
 178             testNewOutputStream(blah);
 179             readAndCheck(blah);
 180             blah.delete();
 181 
 182             writeOut(blah, ITERATIONS);
 183             testNewInputStream(blah);
 184             blah.delete();
 185 
 186             testNewChannelOut(blah);
 187             readAndCheck(blah);
 188             blah.delete();
 189 
 190             testNewChannelWriteAfterClose(blah);
 191 
 192             testNewChannelReadAfterClose(blah);
 193             blah.delete();


< prev index next >