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(); |