[ 
https://issues.apache.org/jira/browse/DERBY-2702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

V.Narayanan updated DERBY-2702:
-------------------------------

    Attachment: ClobLocatorWorkTestModifications.stat
                ClobLocatorWorkTestModifications.diff

The changes done here are very similar to the test changes done as part
of Derby-2496 to enable Blob locator support. The only difference being
the Clob related tests are addressed here.

M      
java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/ClobTest.java

- Adjusted tests to not expect Clob objects to be valid after
  transaction commit. 

M      
java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/PreparedStatementTest.java

- Adjusted tests to not expect Clob objects to be valid after
  transaction commit.
- Rewrote testSetClobLengthless to take advantage of the existence of
  Connection.createClob 

M      
java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/ResultSetTest.java

- Adjusted tests to not expect Clob objects to be valid after
  transaction commit. 

M      
java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/BlobClob4BlobTest.java

- testClobAfterCommit is changed to test that Blobs on the client is no longer 
valid after 
  transaction has committed.

- testClobAfterClosingConnection has been changed to not expect a Clob to be 
valid in the
  client after connection has been closed.

- testSelfDestructiveClob2 has been changed to expect an IOException from the 
Clob
  after the table associated with the Clob is deleted. The IOException that is 
obtained
  contains a null value when getCause() is used. There seems to be an issue 
with the
  exception not being changed inside this IOException. The test has been 
changed to verify
  that an exception is thrown in the NetworkClient case.

M      java/client/org/apache/derby/client/net/NetStatementRequest.java

- Enabled the LID constants that would make the NetworkClient request the 
NetworkServer request 
  for locators.

I have done one integrated run of all the patches attached to issues indicated 
here as dependencies and the test fixes here are directly related to the 
failures that I encountered. 

I am running junit All again after fixing these failures.

I am running junit all with all the dependent patches and shall revert back 
with the results.

Pls consider this patch for reviews and comments.

> Modify tests that experience changed behaviour due to enabling Clob Locators
> ----------------------------------------------------------------------------
>
>                 Key: DERBY-2702
>                 URL: https://issues.apache.org/jira/browse/DERBY-2702
>             Project: Derby
>          Issue Type: Sub-task
>            Reporter: V.Narayanan
>         Assigned To: V.Narayanan
>         Attachments: ClobLocatorWorkTestModifications.diff, 
> ClobLocatorWorkTestModifications.stat
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to