public void run_1720() { FileConnection conn1 = null; int counter = 0; try { // 1 Opening a file. conn1 = (FileConnection) Connector.open( "file:///" + iRoot + "mainTestDir/test170/readOnly.txt", Connector.READ_WRITE); counter = 1; InputStream stream = conn1.openInputStream(); counter = 3; byte[] byteArray1 = new byte[500]; int retValue = stream.read(byteArray1); counter = 4; if (retValue != 500) throw new TestFailedException("retValue: " + retValue); counter = 5; for (int i = 0; i < retValue; ++i) { if (byteArray1[i] != 56) throw new TestFailedException("byteArray1[i]: " + byteArray1[i] + "i: " + i); } conn1.setHidden(true); conn1.setHidden(true); counter = 6; boolean hiddenFlag = conn1.isHidden(); if (hiddenFlag == false) throw new TestFailedException(); counter = 7; try { stream.read(byteArray1); throw new TestFailedException(); } catch (IOException ex) { } // Re-opening a InputStream. stream = conn1.openInputStream(); counter = 71; byte[] byteArray12 = new byte[1601]; retValue = stream.read(byteArray12); counter = 72; if (retValue != 1600) throw new TestFailedException("retValue: " + retValue); counter = 73; for (int i = 0; i < retValue; ++i) { if (byteArray12[i] != 56) throw new TestFailedException("byteArray12[i]: " + byteArray12[i] + "i: " + i); } stream.close(); conn1.close(); // 2 Re-open a file. conn1 = (FileConnection) Connector.open( "file:///" + iRoot + "mainTestDir/test170/readOnly.txt", Connector.READ_WRITE); counter = 8; stream = conn1.openInputStream(); counter = 9; byteArray1 = new byte[500]; retValue = stream.read(byteArray1); counter = 10; if (retValue != 500) throw new TestFailedException("retValue: " + retValue); counter = 11; for (int i = 0; i < retValue; ++i) { if (byteArray1[i] != 56) throw new TestFailedException("byteArray1[i]: " + byteArray1[i] + "i: " + i); } counter = 12; conn1.setHidden(true); byte[] byteArray2 = new byte[1200]; retValue = stream.read(byteArray2); counter = 13; if (retValue != 1100) throw new TestFailedException("retValue: " + retValue); counter = 14; for (int i = 0; i < retValue; ++i) { if (byteArray2[i] != 56) throw new TestFailedException("byteArray2[i]: " + byteArray2[i] + "i: " + i); } stream.close(); conn1.close(); // 3 Re-open a file. conn1 = (FileConnection) Connector.open( "file:///" + iRoot + "mainTestDir/test170/readOnly.txt", Connector.READ_WRITE); stream = conn1.openInputStream(); counter = 15; byteArray1 = new byte[500]; retValue = stream.read(byteArray1); counter = 16; if (retValue != 500) throw new TestFailedException("retValue: " + retValue); counter = 17; for (int i = 0; i < retValue; ++i) { if (byteArray1[i] != 56) throw new TestFailedException("byteArray1[i]: " + byteArray1[i] + "i: " + i); } counter = 18; System.out.println(" Test 1720: COunter 8"); conn1.setHidden(false); hiddenFlag = conn1.isHidden(); if (hiddenFlag == true) throw new TestFailedException(); counter = 19; try { stream.read(byteArray1); throw new TestFailedException(); } catch (IOException ex) { } stream.close(); conn1.close(); assertTrue(" run_1720() ok ", true); } catch (Exception ex) { append(ex.toString()); append("TEST FAILED!!! Case: run_1720() counter: " + counter + "\n"); assertTrue(" run_1720() FAILED!!! Counter: " + counter, false); } }