I have implemented a method that returns a Connection object.

Now I want to unit test that method and when I make the typical 

```
assertEquals(expectedConnection, actualConnection);

```

it fails with the error code:

> 
> java.lang.AssertionError: expected
>  [org.sqlite.SQLiteConnection@1a968a59] but found
>  [org.sqlite.SQLiteConnection@4667ae56]
> 
> 
> 

I hoped the test passed as, even when the objects are not the same (that's why I haven't used assertSame), they have the same characteristics (have been built in the same way, with the same class atributes)... Is there any way to test Connection objects?

NB: I have the same issue with the unit test of a method that returns a statement

Thanks for your help!!