public function testDeleteExpected() { $id = intval(getenv('ITEM_ID')); $item = new Item(getenv('DY_TABLE')); $item['id'] = $id; $item['name'] = 'test'; $item['strings'] = array('test1', 'test2'); $item['numbers'] = array(4, 5, 6); $this->conn->put($item); $expected = new Expected(); $expected['name'] = new ExpectedAttribute('test'); $expected['non_existent'] = new ExpectedAttribute(false); $context = new Context\Delete(); $context->setExpected($expected); $context->setReturnValues(ReturnValue::ALL_OLD); $attributes = $this->conn->delete(getenv('DY_TABLE'), $id, null, $context); $this->assertNotNull($attributes); }