( dataLength: number, childLength: number, grandChildLength: number = 0, )
| 284 | } |
| 285 | |
| 286 | function generateData( |
| 287 | dataLength: number, |
| 288 | childLength: number, |
| 289 | grandChildLength: number = 0, |
| 290 | ): TestData[] { |
| 291 | let data: TestData[] = []; |
| 292 | let nextIndex = 0; |
| 293 | for (let i = 0; i < dataLength; i++) { |
| 294 | let children: TestData[] = []; |
| 295 | for (let j = 0; j < childLength; j++) { |
| 296 | let grandChildren: TestData[] = []; |
| 297 | for (let k = 0; k < grandChildLength; k++) { |
| 298 | grandChildren.push(new TestData(`a_${nextIndex}`, `b_${nextIndex}`, `c_${nextIndex++}`, 3)); |
| 299 | } |
| 300 | children.push( |
| 301 | new TestData(`a_${nextIndex}`, `b_${nextIndex}`, `c_${nextIndex++}`, 2, grandChildren), |
| 302 | ); |
| 303 | } |
| 304 | data.push(new TestData(`a_${nextIndex}`, `b_${nextIndex}`, `c_${nextIndex++}`, 1, children)); |
| 305 | } |
| 306 | return data; |
| 307 | } |
no test coverage detected
searching dependent graphs…