/** * @group large */ public function testNodeEnclose4() { #fwrite(STDOUT, 'testNodeEnclose4'.PHP_EOL); $runName = uniqid('', true); $fileName = 'testfile_table_table_' . date('Ymd_His') . '_' . $runName . '.yml'; $NODES = 100; Bucket::$SIZE_MAX = 20; $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); timeStop('node setup ' . $nodeNo); $node = new Node(); $node->setIdHexStr('12000001-2002-4004-8008-' . $nodeNo); $table->nodeEnclose($node); } fwrite(STDOUT, 'save' . PHP_EOL); $table->save(); $nodeNum = $table->getNodesNum(); fwrite(STDOUT, 'nodes: ' . $nodeNum . '' . PHP_EOL); #$this->assertEquals(160, $nodeNum); $this->assertTrue(true); $finder = new Finder(); $files = $finder->in('test_data')->depth(0)->name('node_*.yml')->files(); #$this->assertEquals(160, count($files)); $this->clean(); }