()
| 1424 | } |
| 1425 | |
| 1426 | func embeddedTests() []test { |
| 1427 | const label = "EmbeddedStruct" |
| 1428 | |
| 1429 | privateStruct := *new(ts.ParentStructA).PrivateStruct() |
| 1430 | |
| 1431 | createStructA := func(i int) ts.ParentStructA { |
| 1432 | s := ts.ParentStructA{} |
| 1433 | s.PrivateStruct().Public = 1 + i |
| 1434 | s.PrivateStruct().SetPrivate(2 + i) |
| 1435 | return s |
| 1436 | } |
| 1437 | |
| 1438 | createStructB := func(i int) ts.ParentStructB { |
| 1439 | s := ts.ParentStructB{} |
| 1440 | s.PublicStruct.Public = 1 + i |
| 1441 | s.PublicStruct.SetPrivate(2 + i) |
| 1442 | return s |
| 1443 | } |
| 1444 | |
| 1445 | createStructC := func(i int) ts.ParentStructC { |
| 1446 | s := ts.ParentStructC{} |
| 1447 | s.PrivateStruct().Public = 1 + i |
| 1448 | s.PrivateStruct().SetPrivate(2 + i) |
| 1449 | s.Public = 3 + i |
| 1450 | s.SetPrivate(4 + i) |
| 1451 | return s |
| 1452 | } |
| 1453 | |
| 1454 | createStructD := func(i int) ts.ParentStructD { |
| 1455 | s := ts.ParentStructD{} |
| 1456 | s.PublicStruct.Public = 1 + i |
| 1457 | s.PublicStruct.SetPrivate(2 + i) |
| 1458 | s.Public = 3 + i |
| 1459 | s.SetPrivate(4 + i) |
| 1460 | return s |
| 1461 | } |
| 1462 | |
| 1463 | createStructE := func(i int) ts.ParentStructE { |
| 1464 | s := ts.ParentStructE{} |
| 1465 | s.PrivateStruct().Public = 1 + i |
| 1466 | s.PrivateStruct().SetPrivate(2 + i) |
| 1467 | s.PublicStruct.Public = 3 + i |
| 1468 | s.PublicStruct.SetPrivate(4 + i) |
| 1469 | return s |
| 1470 | } |
| 1471 | |
| 1472 | createStructF := func(i int) ts.ParentStructF { |
| 1473 | s := ts.ParentStructF{} |
| 1474 | s.PrivateStruct().Public = 1 + i |
| 1475 | s.PrivateStruct().SetPrivate(2 + i) |
| 1476 | s.PublicStruct.Public = 3 + i |
| 1477 | s.PublicStruct.SetPrivate(4 + i) |
| 1478 | s.Public = 5 + i |
| 1479 | s.SetPrivate(6 + i) |
| 1480 | return s |
| 1481 | } |
| 1482 | |
| 1483 | createStructG := func(i int) *ts.ParentStructG { |
no test coverage detected