public void test_basic() throws Exception {
DruidPooledConnection conn = dataSource.getConnection().unwrap(DruidPooledConnection.class);
Assert.assertEquals(null, conn.unwrap(Date.class));
Assert.assertEquals(null, conn.unwrap(null));
Assert.assertEquals(((ConnectionProxy) conn.getConnection()).getRawObject(), conn.unwrap(Connection.class));
Assert.assertEquals(false, conn.isWrapperFor(null));
Assert.assertEquals(true, conn.isWrapperFor(DruidPooledConnection.class));
Assert.assertEquals(true, conn.isWrapperFor(Connection.class));