public function testNodeEnclose4() { $NODES = 100; Table::$NODES_MAX = 50; $runName = uniqid('', true); $fileName = 'testfile_table_nodeenclose4_' . date('Ymd_His') . '_' . $runName . '.yml'; $localNode = new Node(); $localNode->setIdHexStr('12000001-2002-4004-8008-100000000001'); $table = new Table('test_data/' . $fileName); $table->setDatadirBasePath('test_data'); $table->setLocalNode($localNode); $table->load(); $nodeNoBegin = 100000000002; $nodeNoEnd = $nodeNoBegin + $NODES; for ($nodeNo = $nodeNoBegin; $nodeNo < $nodeNoEnd; $nodeNo++) { #fwrite(STDOUT, __METHOD__.' node setup: '.$nodeNo.''.PHP_EOL); $fileName = 'testfile_node_nodeenclose4_' . $nodeNo . '_' . date('Ymd_His') . '_' . $runName . '.yml'; $node = new Node('test_data/' . $fileName); $node->setIdHexStr('12000001-2002-4004-8008-' . $nodeNo); $node->setTimeLastSeen(time()); #$this->assertTrue(true); $table->nodeEnclose($node); } $table->nodesClean(); $table->save(); $nodeNum = $table->getNodesNum(); #fwrite(STDOUT, 'nodes: '.$nodeNum.''.PHP_EOL); $this->assertEquals(50, $nodeNum); $finder = new Finder(); $files = $finder->in('test_data')->depth(0)->name('testfile_node_nodeenclose4_*' . $runName . '.yml')->files(); $this->assertEquals(50, count($files)); }