diff options
author | Bevan Weiss <bevan.weiss@gmail.com> | 2024-06-18 19:03:40 +1000 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2025-02-11 23:14:49 -0800 |
commit | 7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f (patch) | |
tree | c2fc969615d858ee40f54cfba406648e9c2743c3 /src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | |
parent | 040e50ec2859c1de70cd8e9f957474321774f293 (diff) | |
download | wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.tar.gz wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.tar.bz2 wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.zip |
CreateGroups additions
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
Diffstat (limited to 'src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs')
-rw-r--r-- | src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs index 0a93f3a4..d71dd824 100644 --- a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs +++ b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | |||
@@ -395,6 +395,159 @@ namespace WixToolsetTest.Util | |||
395 | } | 395 | } |
396 | 396 | ||
397 | [Fact] | 397 | [Fact] |
398 | public void CanCreateUserGroupWithComment() | ||
399 | { | ||
400 | var folder = TestData.Get(@"TestData\CreateGroup"); | ||
401 | var build = new Builder(folder, typeof(UtilExtensionFactory), new[] { folder }); | ||
402 | |||
403 | var results = build.BuildAndQuery(BuildX64, "Binary", "CustomAction", "Wix4Group", "Wix6Group"); | ||
404 | WixAssert.CompareLineByLine(new[] | ||
405 | { | ||
406 | "Binary:Wix4UtilCA_X64\t[Binary data]", | ||
407 | "CustomAction:Wix4ConfigureGroups_X64\t1\tWix4UtilCA_X64\tConfigureGroups\t", | ||
408 | "CustomAction:Wix4CreateGroup_X64\t11265\tWix4UtilCA_X64\tCreateGroup\t", | ||
409 | "CustomAction:Wix4CreateGroupRollback_X64\t11521\tWix4UtilCA_X64\tCreateGroupRollback\t", | ||
410 | "CustomAction:Wix4RemoveGroup_X64\t11841\tWix4UtilCA_X64\tRemoveGroup\t", | ||
411 | "Wix4Group:TEST_GROUP00\tComponent1\ttestName00\t", | ||
412 | "Wix4Group:TEST_GROUP01\tComponent1\ttestName01\t", | ||
413 | "Wix4Group:TEST_GROUP02\tComponent1\ttestName02\t", | ||
414 | "Wix4Group:TEST_GROUP03\tComponent1\ttestName03\t", | ||
415 | "Wix4Group:TEST_GROUP04\tComponent1\ttestName04\t", | ||
416 | "Wix4Group:TEST_GROUP05\tComponent1\ttestName05\t", | ||
417 | "Wix4Group:TEST_GROUP06\tComponent1\ttestName06\t", | ||
418 | "Wix4Group:TEST_GROUP07\tComponent1\ttestName07\t", | ||
419 | "Wix4Group:TEST_GROUP08\tComponent1\ttestName08\t", | ||
420 | "Wix4Group:TEST_GROUP09\tComponent1\ttestName09\t", | ||
421 | "Wix4Group:TEST_GROUP10\tComponent1\ttestName10\t", | ||
422 | "Wix4Group:TEST_GROUP11\tComponent1\ttestName11\t", | ||
423 | "Wix4Group:TEST_GROUP12\tComponent1\ttestName12\t", | ||
424 | "Wix4Group:TEST_GROUP13\tComponent1\ttestName13\t", | ||
425 | "Wix4Group:TEST_GROUP14\tComponent1\ttestName14\t", | ||
426 | "Wix4Group:TEST_GROUP15\tComponent1\ttestName15\t", | ||
427 | "Wix4Group:TEST_GROUP16\tComponent1\ttestName16\t", | ||
428 | "Wix4Group:TEST_GROUP17\tComponent1\ttestName17\t", | ||
429 | "Wix4Group:TEST_GROUP18\tComponent1\ttestName18\t", | ||
430 | "Wix4Group:TEST_GROUP19\tComponent1\ttestName19\t", | ||
431 | "Wix4Group:TEST_GROUP20\tComponent1\ttestName20\t", | ||
432 | "Wix4Group:TEST_GROUP21\tComponent1\ttestName21\t", | ||
433 | "Wix4Group:TEST_GROUP22\tComponent1\ttestName22\t", | ||
434 | "Wix4Group:TEST_GROUP23\tComponent1\ttestName23\t", | ||
435 | "Wix4Group:TEST_GROUP24\tComponent1\ttestName24\t", | ||
436 | "Wix4Group:TEST_GROUP25\tComponent1\ttestName25\t", | ||
437 | "Wix4Group:TEST_GROUP26\tComponent1\ttestName26\t", | ||
438 | "Wix4Group:TEST_GROUP27\tComponent1\ttestName27\t", | ||
439 | "Wix4Group:TEST_GROUP28\tComponent1\ttestName28\t", | ||
440 | "Wix4Group:TEST_GROUP29\tComponent1\ttestName29\t", | ||
441 | "Wix4Group:TEST_GROUP30\tComponent1\ttestName30\t", | ||
442 | "Wix4Group:TEST_GROUP31\tComponent1\ttestName31\t", | ||
443 | "Wix4Group:TEST_GROUP32\tComponent1\ttestName32\t", | ||
444 | "Wix4Group:TEST_GROUP33\tComponent1\ttestName33\t", | ||
445 | "Wix4Group:TEST_GROUP34\tComponent1\ttestName34\t", | ||
446 | "Wix4Group:TEST_GROUP35\tComponent1\ttestName35\t", | ||
447 | "Wix4Group:TEST_GROUP36\tComponent1\ttestName36\t", | ||
448 | "Wix4Group:TEST_GROUP37\tComponent1\ttestName37\t", | ||
449 | "Wix4Group:TEST_GROUP38\tComponent1\ttestName38\t", | ||
450 | "Wix4Group:TEST_GROUP39\tComponent1\ttestName39\t", | ||
451 | "Wix4Group:TEST_GROUP40\tComponent1\ttestName40\t", | ||
452 | "Wix4Group:TEST_GROUP41\tComponent1\ttestName41\t", | ||
453 | "Wix4Group:TEST_GROUP42\tComponent1\ttestName42\t", | ||
454 | "Wix4Group:TEST_GROUP43\tComponent1\ttestName43\t", | ||
455 | "Wix4Group:TEST_GROUP44\tComponent1\ttestName44\t", | ||
456 | "Wix4Group:TEST_GROUP45\tComponent1\ttestName45\t", | ||
457 | "Wix4Group:TEST_GROUP46\tComponent1\ttestName46\t", | ||
458 | "Wix4Group:TEST_GROUP47\tComponent1\ttestName47\t", | ||
459 | "Wix4Group:TEST_GROUP48\tComponent1\ttestName48\t", | ||
460 | "Wix4Group:TEST_GROUP49\tComponent1\ttestName49\t", | ||
461 | "Wix4Group:TEST_GROUP50\tComponent1\ttestName50\t", | ||
462 | "Wix4Group:TEST_GROUP51\tComponent1\ttestName51\t", | ||
463 | "Wix4Group:TEST_GROUP52\tComponent1\ttestName52\t", | ||
464 | "Wix4Group:TEST_GROUP53\tComponent1\ttestName53\t", | ||
465 | "Wix4Group:TEST_GROUP54\tComponent1\ttestName54\t", | ||
466 | "Wix4Group:TEST_GROUP55\tComponent1\ttestName55\t", | ||
467 | "Wix4Group:TEST_GROUP56\tComponent1\ttestName56\t", | ||
468 | "Wix4Group:TEST_GROUP57\tComponent1\ttestName57\t", | ||
469 | "Wix4Group:TEST_GROUP58\tComponent1\ttestName58\t", | ||
470 | "Wix4Group:TEST_GROUP59\tComponent1\ttestName59\t", | ||
471 | "Wix4Group:TEST_GROUP60\tComponent1\ttestName60\t", | ||
472 | "Wix4Group:TEST_GROUP61\tComponent1\ttestName61\t", | ||
473 | "Wix4Group:TEST_GROUP62\tComponent1\ttestName62\t", | ||
474 | "Wix4Group:TEST_GROUP63\tComponent1\ttestName63\t", | ||
475 | "Wix4Group:TEST_GROUP64\tComponent1\ttestName64\ttestDomain00", | ||
476 | "Wix4Group:TEST_GROUP65\tComponent1\ttestName65\ttestDomain01", | ||
477 | "Wix4Group:TEST_GROUP66\tComponent1\ttestName66\ttestDomain02", | ||
478 | "Wix4Group:TEST_GROUP67\tComponent1\ttestName67\ttestDomain03", | ||
479 | "Wix6Group:TEST_GROUP00\tTest Comment 1\t0", | ||
480 | "Wix6Group:TEST_GROUP01\tTest Comment 1\t1", | ||
481 | "Wix6Group:TEST_GROUP02\t\t2", | ||
482 | "Wix6Group:TEST_GROUP03\t\t3", | ||
483 | "Wix6Group:TEST_GROUP04\tTest Comment 1\t4", | ||
484 | "Wix6Group:TEST_GROUP05\tTest Comment 1\t5", | ||
485 | "Wix6Group:TEST_GROUP06\t\t6", | ||
486 | "Wix6Group:TEST_GROUP07\t\t7", | ||
487 | "Wix6Group:TEST_GROUP08\tTest Comment 1\t8", | ||
488 | "Wix6Group:TEST_GROUP09\tTest Comment 1\t9", | ||
489 | "Wix6Group:TEST_GROUP10\t\t10", | ||
490 | "Wix6Group:TEST_GROUP11\t\t11", | ||
491 | "Wix6Group:TEST_GROUP12\tTest Comment 1\t12", | ||
492 | "Wix6Group:TEST_GROUP13\tTest Comment 1\t13", | ||
493 | "Wix6Group:TEST_GROUP14\t\t14", | ||
494 | "Wix6Group:TEST_GROUP15\t\t15", | ||
495 | "Wix6Group:TEST_GROUP16\tTest Comment 1\t16", | ||
496 | "Wix6Group:TEST_GROUP17\tTest Comment 1\t17", | ||
497 | "Wix6Group:TEST_GROUP18\t\t18", | ||
498 | "Wix6Group:TEST_GROUP19\t\t19", | ||
499 | "Wix6Group:TEST_GROUP20\tTest Comment 1\t20", | ||
500 | "Wix6Group:TEST_GROUP21\tTest Comment 1\t21", | ||
501 | "Wix6Group:TEST_GROUP22\t\t22", | ||
502 | "Wix6Group:TEST_GROUP23\t\t23", | ||
503 | "Wix6Group:TEST_GROUP24\tTest Comment 1\t24", | ||
504 | "Wix6Group:TEST_GROUP25\tTest Comment 1\t25", | ||
505 | "Wix6Group:TEST_GROUP26\t\t26", | ||
506 | "Wix6Group:TEST_GROUP27\t\t27", | ||
507 | "Wix6Group:TEST_GROUP28\tTest Comment 1\t28", | ||
508 | "Wix6Group:TEST_GROUP29\tTest Comment 1\t29", | ||
509 | "Wix6Group:TEST_GROUP30\t\t30", | ||
510 | "Wix6Group:TEST_GROUP31\t\t31", | ||
511 | "Wix6Group:TEST_GROUP32\t\t32", | ||
512 | "Wix6Group:TEST_GROUP33\t\t33", | ||
513 | "Wix6Group:TEST_GROUP34\t\t34", | ||
514 | "Wix6Group:TEST_GROUP35\t\t35", | ||
515 | "Wix6Group:TEST_GROUP36\t\t36", | ||
516 | "Wix6Group:TEST_GROUP37\t\t37", | ||
517 | "Wix6Group:TEST_GROUP38\t\t38", | ||
518 | "Wix6Group:TEST_GROUP39\t\t39", | ||
519 | "Wix6Group:TEST_GROUP40\t\t40", | ||
520 | "Wix6Group:TEST_GROUP41\t\t41", | ||
521 | "Wix6Group:TEST_GROUP42\t\t42", | ||
522 | "Wix6Group:TEST_GROUP43\t\t43", | ||
523 | "Wix6Group:TEST_GROUP44\t\t44", | ||
524 | "Wix6Group:TEST_GROUP45\t\t45", | ||
525 | "Wix6Group:TEST_GROUP46\t\t46", | ||
526 | "Wix6Group:TEST_GROUP47\t\t47", | ||
527 | "Wix6Group:TEST_GROUP48\t\t48", | ||
528 | "Wix6Group:TEST_GROUP49\t\t49", | ||
529 | "Wix6Group:TEST_GROUP50\t\t50", | ||
530 | "Wix6Group:TEST_GROUP51\t\t51", | ||
531 | "Wix6Group:TEST_GROUP52\t\t52", | ||
532 | "Wix6Group:TEST_GROUP53\t\t53", | ||
533 | "Wix6Group:TEST_GROUP54\t\t54", | ||
534 | "Wix6Group:TEST_GROUP55\t\t55", | ||
535 | "Wix6Group:TEST_GROUP56\t\t56", | ||
536 | "Wix6Group:TEST_GROUP57\t\t57", | ||
537 | "Wix6Group:TEST_GROUP58\t\t58", | ||
538 | "Wix6Group:TEST_GROUP59\t\t59", | ||
539 | "Wix6Group:TEST_GROUP60\t\t60", | ||
540 | "Wix6Group:TEST_GROUP61\t\t61", | ||
541 | "Wix6Group:TEST_GROUP62\t\t62", | ||
542 | "Wix6Group:TEST_GROUP63\t\t63", | ||
543 | "Wix6Group:TEST_GROUP64\tTest Comment 1\t0", | ||
544 | "Wix6Group:TEST_GROUP65\tTest Comment 1\t1", | ||
545 | "Wix6Group:TEST_GROUP66\t\t2", | ||
546 | "Wix6Group:TEST_GROUP67\t\t3", | ||
547 | }, results.OrderBy(s => s).ToArray()); | ||
548 | } | ||
549 | |||
550 | [Fact] | ||
398 | public void CanCreateUserAccountWithComment() | 551 | public void CanCreateUserAccountWithComment() |
399 | { | 552 | { |
400 | var folder = TestData.Get(@"TestData\CreateUser"); | 553 | var folder = TestData.Get(@"TestData\CreateUser"); |