public function testGetNumImages()
{
$user = 'user';
$image = $this->getImage();
$this->assertSame(0, $this->adapter->getNumImages($user));
// Insert on a different user
$this->assertTrue($this->adapter->insertImage('user2', 'id0', $image));
$this->assertSame(1, $this->adapter->getNumImages());
// Insert first image
$this->assertTrue($this->adapter->insertImage($user, 'id1', $image));
$this->assertSame(1, $this->adapter->getNumImages($user));
// Insert same image
$this->assertTrue($this->adapter->insertImage($user, 'id1', $image));
$this->assertSame(1, $this->adapter->getNumImages($user));
// Insert with a new ID
$this->assertTrue($this->adapter->insertImage($user, 'id2', $image));
$this->assertSame(2, $this->adapter->getNumImages($user));
// Count total images, regardless of user
$this->assertSame(3, $this->adapter->getNumImages());
}