INNER CODE UNIT · C#
rows
JetBrains/godot-support · debugger/debugger-worker-tests/src/ChildChunkingTests.cs:129
var rows = Split(0, ChunkSize * ChunkSize);
Assert.That(rows, Has.Count.EqualTo(ChunkSize));
Assert.That(AsGroup(rows[0]).Label, Is.EqualTo("[0..99]"));
Assert.That(AsGroup(rows[ChunkSize - 1]).Label, Is.EqualTo("[9900..9999]"));
Assert.That(AsGroup(rows[0]).Children, Is.All.InstanceOf<Leaf>(),
"A group at the only level must hold children directly");
}
// ---------------------------------------------------------------------------------------------------
// Chunks of chunks
// ---------------------------------------------------------------------------------------------------
[Test]
public void OneChildOverTheFlatLimitStartsNesting()
{
var rows = Split(0, ChunkSize * ChunkSize + 1);
Assert.That(rows.Select(r => AsGroup(r).Label), Is.EqualTo(new[] { "[0..9999]", "[10000..10000]" }));