/**
  * @covers  HtpasswdGenerator::delete
  * @covers  HtpasswdGenerator::saveFile
  * @covers  HtpasswdGenerator::loadFile
  * @group   publicMethods
  */
 public function testDeleteExistingUser()
 {
     $this->object->delete("unittest");
     $this->assertEquals(false, $this->object->isValid("unittest", "123456"));
     $this->assertEquals(false, array_key_exists("unittest", $this->object->getUsers()));
 }
<?php

/**
 * Web Example
 *
 * @author Sven Kuegler <*****@*****.**>
 */
require '../src/HtpasswdGenerator.php';
$g = new HtpasswdGenerator("secure/.htpasswd");
$g->add("testuser1", "123456");
$g->add("testuser2", "123456");
$g->add("testuser3", "123456");
$g->delete("testuser2");
$g->add("testuser3", "newpassword");
echo "<pre>" . print_r($g, true) . "</pre>";