< prev index next >

test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java

Print this page




 499                     "something()</a></span> - Method in class a.<a href=\"a/A.html\"",
 500                     "something()</a></span> - Method in class a.<a href=\"a/something.html\"",
 501                     "something()</a></span> - Method in class something.<a href=\"something/J.html\"");
 502         }
 503     }
 504 
 505     class TypeElementMemberOrderingTest {
 506 
 507         void run() {
 508             javadoc("-d", "out-5",
 509                     "-javafx",
 510                     "--disable-javafx-strict-checks",
 511                     "-sourcepath", testSrc(new File(".").getPath()),
 512                     "pkg5"
 513             );
 514 
 515             checkExit(Exit.OK);
 516 
 517             checkOrder("pkg5/AnnoFieldTest.html",
 518                     "<h2>Field Details</h2>",
 519                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 520                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">one</span></div>",
 521                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 522                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">two</span></div>",
 523                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 524                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">three</span></div>",
 525                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 526                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">four</span></div>");
 527 
 528             checkOrder("pkg5/AnnoOptionalTest.html",
 529                     "<h2>Optional Element Summary</h2>",
 530                     "<a href=\"#four()\">four</a>",
 531                     "<a href=\"#one()\">one</a>",
 532                     "<a href=\"#three()\">three</a>",
 533                     "<a href=\"#two()\">two</a>",
 534                     "<h2>Element Details</h2>",
 535                     "<h3><a id=\"one()\">one</a></h3>",
 536                     "<h3><a id=\"two()\">two</a></h3>",
 537                     "<h3><a id=\"three()\">three</a></h3>",
 538                     "<h3><a id=\"four()\">four</a></h3>");
 539 
 540             checkOrder("pkg5/AnnoRequiredTest.html",
 541                     "<h2>Required Element Summary</h2>",
 542                     "<a href=\"#four()\">four</a>",
 543                     "<a href=\"#one()\">one</a>",
 544                     "<a href=\"#three()\">three</a>",
 545                     "<a href=\"#two()\">two</a>",
 546                     "<h2>Element Details</h2>",
 547                     "<h3><a id=\"one()\">one</a></h3>",
 548                     "<h3><a id=\"two()\">two</a></h3>",
 549                     "<h3><a id=\"three()\">three</a></h3>",
 550                     "<h3><a id=\"four()\">four</a></h3>");
 551 
 552             checkOrder("pkg5/CtorTest.html",
 553                     "<h2>Constructor Summary</h2>",
 554                     "<a href=\"#%3Cinit%3E(int)\"",
 555                     "<a href=\"#%3Cinit%3E(int,int)\"",
 556                     "<a href=\"#%3Cinit%3E(int,int,int)\"",
 557                     "<a href=\"#%3Cinit%3E(int,int,int,int)\"",
 558                     "<h2>Constructor Details</h2>",
 559                     "<a id=\"&lt;init&gt;(int,int,int,int)\">",
 560                     "<a id=\"&lt;init&gt;(int,int,int)\">",
 561                     "<a id=\"&lt;init&gt;(int,int)\">",
 562                     "<a id=\"&lt;init&gt;(int)\">");
 563 
 564             checkOrder("pkg5/EnumTest.html",
 565                     "<h2>Enum Constant Summary</h2>",
 566                     "<a href=\"#FOUR\">FOUR</a>",
 567                     "<a href=\"#ONE\">ONE</a>",
 568                     "<a href=\"#THREE\">THREE</a>",
 569                     "<a href=\"#TWO\">TWO</a>",
 570                     "<h2>Enum Constant Details</h2>",
 571                     "<h3><a id=\"ONE\">ONE</a></h3>",
 572                     "<h3><a id=\"TWO\">TWO</a></h3>",
 573                     "<h3><a id=\"THREE\">THREE</a></h3>",
 574                     "<h3><a id=\"FOUR\">FOUR</a></h3>");
 575 
 576             checkOrder("pkg5/FieldTest.html",
 577                     "<h2>Field Summary</h2>",
 578                     "<a href=\"#four\">four</a>",
 579                     "<a href=\"#one\">one</a>",
 580                     "<a href=\"#three\">three</a>",
 581                     "<a href=\"#two\">two</a>",
 582                     "<h2>Field Details</h2>",
 583                     "<h3><a id=\"one\">one</a></h3>",
 584                     "<h3><a id=\"two\">two</a></h3>",
 585                     "<h3><a id=\"three\">three</a></h3>",
 586                     "<h3><a id=\"four\">four</a></h3>");
 587 
 588             checkOrder("pkg5/IntfTest.html",
 589                     "<h2>Method Summary</h2>",
 590                     "<a href=\"#four()\">four</a>",
 591                     "<a href=\"#one()\">one</a>",
 592                     "<a href=\"#three()\">three</a>",
 593                     "<a href=\"#two()\">two</a>",
 594                     "<h2>Method Details</h2>",
 595                     "<h3><a id=\"one()\">one</a></h3>",
 596                     "<h3><a id=\"two()\">two</a></h3>",
 597                     "<h3><a id=\"three()\">three</a></h3>",
 598                     "<h3><a id=\"four()\">four</a></h3>");
 599 
 600             checkOrder("pkg5/MethodTest.html",
 601                     "<h2>Method Summary</h2>",
 602                     "<a href=\"#four()\">four</a>",
 603                     "<a href=\"#one()\">one</a>",
 604                     "<a href=\"#three()\">three</a>",
 605                     "<a href=\"#two()\">two</a>",
 606                     "<h2>Method Details</h2>",
 607                     "<h3><a id=\"one()\">one</a></h3>",
 608                     "<h3><a id=\"two()\">two</a></h3>",
 609                     "<h3><a id=\"three()\">three</a></h3>",
 610                     "<h3><a id=\"four()\">four</a></h3>");
 611 
 612             checkOrder("pkg5/PropertyTest.html",
 613                     "<h2>Property Summary</h2>",
 614                     "<a href=\"#fourProperty\">four</a>",
 615                     "<a href=\"#oneProperty\">one</a>",
 616                     "<a href=\"#threeProperty\">three</a>",
 617                     "<a href=\"#twoProperty\">two</a>",
 618                     "<h2>Property Details</h2>",
 619                     "<h3><a id=\"oneProperty()\">oneProperty</a></h3>",
 620                     "<h3><a id=\"twoProperty()\">twoProperty</a></h3>",
 621                     "<h3><a id=\"threeProperty()\">threeProperty</a></h3>",
 622                     "<h3><a id=\"fourProperty()\">fourProperty</a></h3>");
 623 
 624         }
 625     }
 626 }


 499                     "something()</a></span> - Method in class a.<a href=\"a/A.html\"",
 500                     "something()</a></span> - Method in class a.<a href=\"a/something.html\"",
 501                     "something()</a></span> - Method in class something.<a href=\"something/J.html\"");
 502         }
 503     }
 504 
 505     class TypeElementMemberOrderingTest {
 506 
 507         void run() {
 508             javadoc("-d", "out-5",
 509                     "-javafx",
 510                     "--disable-javafx-strict-checks",
 511                     "-sourcepath", testSrc(new File(".").getPath()),
 512                     "pkg5"
 513             );
 514 
 515             checkExit(Exit.OK);
 516 
 517             checkOrder("pkg5/AnnoFieldTest.html",
 518                     "<h2>Field Details</h2>",
 519                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 520                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">one</span></div>",
 521                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 522                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">two</span></div>",
 523                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 524                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">three</span></div>",
 525                     "<div class=\"memberSignature\"><span class=\"modifiers\">static final</span>&nbsp;"
 526                     + "<span class=\"returnType\">int</span>&nbsp;<span class=\"memberName\">four</span></div>");
 527 
 528             checkOrder("pkg5/AnnoOptionalTest.html",
 529                     "<h2>Optional Element Summary</h2>",
 530                     "<a href=\"#four()\">four</a>",
 531                     "<a href=\"#one()\">one</a>",
 532                     "<a href=\"#three()\">three</a>",
 533                     "<a href=\"#two()\">two</a>",
 534                     "<h2>Element Details</h2>",
 535                     "<h3>one</h3>",
 536                     "<h3>two</h3>",
 537                     "<h3>three</h3>",
 538                     "<h3>four</h3>");
 539 
 540             checkOrder("pkg5/AnnoRequiredTest.html",
 541                     "<h2>Required Element Summary</h2>",
 542                     "<a href=\"#four()\">four</a>",
 543                     "<a href=\"#one()\">one</a>",
 544                     "<a href=\"#three()\">three</a>",
 545                     "<a href=\"#two()\">two</a>",
 546                     "<h2>Element Details</h2>",
 547                     "<h3>one</h3>",
 548                     "<h3>two</h3>",
 549                     "<h3>three</h3>",
 550                     "<h3>four</h3>");
 551 
 552             checkOrder("pkg5/CtorTest.html",
 553                     "<h2>Constructor Summary</h2>",
 554                     "<a href=\"#%3Cinit%3E(int)\"",
 555                     "<a href=\"#%3Cinit%3E(int,int)\"",
 556                     "<a href=\"#%3Cinit%3E(int,int,int)\"",
 557                     "<a href=\"#%3Cinit%3E(int,int,int,int)\"",
 558                     "<h2>Constructor Details</h2>",
 559                     "<section class=\"detail\" id=\"&lt;init&gt;(int,int,int,int)\">",
 560                     "<section class=\"detail\" id=\"&lt;init&gt;(int,int,int)\">",
 561                     "<section class=\"detail\" id=\"&lt;init&gt;(int,int)\">",
 562                     "<section class=\"detail\" id=\"&lt;init&gt;(int)\">");
 563 
 564             checkOrder("pkg5/EnumTest.html",
 565                     "<h2>Enum Constant Summary</h2>",
 566                     "<a href=\"#FOUR\">FOUR</a>",
 567                     "<a href=\"#ONE\">ONE</a>",
 568                     "<a href=\"#THREE\">THREE</a>",
 569                     "<a href=\"#TWO\">TWO</a>",
 570                     "<h2>Enum Constant Details</h2>",
 571                     "<h3>ONE</h3>",
 572                     "<h3>TWO</h3>",
 573                     "<h3>THREE</h3>",
 574                     "<h3>FOUR</h3>");
 575 
 576             checkOrder("pkg5/FieldTest.html",
 577                     "<h2>Field Summary</h2>",
 578                     "<a href=\"#four\">four</a>",
 579                     "<a href=\"#one\">one</a>",
 580                     "<a href=\"#three\">three</a>",
 581                     "<a href=\"#two\">two</a>",
 582                     "<h2>Field Details</h2>",
 583                     "<h3>one</h3>",
 584                     "<h3>two</h3>",
 585                     "<h3>three</h3>",
 586                     "<h3>four</h3>");
 587 
 588             checkOrder("pkg5/IntfTest.html",
 589                     "<h2>Method Summary</h2>",
 590                     "<a href=\"#four()\">four</a>",
 591                     "<a href=\"#one()\">one</a>",
 592                     "<a href=\"#three()\">three</a>",
 593                     "<a href=\"#two()\">two</a>",
 594                     "<h2>Method Details</h2>",
 595                     "<h3>one</h3>",
 596                     "<h3>two</h3>",
 597                     "<h3>three</h3>",
 598                     "<h3>four</h3>");
 599 
 600             checkOrder("pkg5/MethodTest.html",
 601                     "<h2>Method Summary</h2>",
 602                     "<a href=\"#four()\">four</a>",
 603                     "<a href=\"#one()\">one</a>",
 604                     "<a href=\"#three()\">three</a>",
 605                     "<a href=\"#two()\">two</a>",
 606                     "<h2>Method Details</h2>",
 607                     "<h3>one</h3>",
 608                     "<h3>two</h3>",
 609                     "<h3>three</h3>",
 610                     "<h3>four</h3>");
 611 
 612             checkOrder("pkg5/PropertyTest.html",
 613                     "<h2>Property Summary</h2>",
 614                     "<a href=\"#fourProperty\">four</a>",
 615                     "<a href=\"#oneProperty\">one</a>",
 616                     "<a href=\"#threeProperty\">three</a>",
 617                     "<a href=\"#twoProperty\">two</a>",
 618                     "<h2>Property Details</h2>",
 619                     "<h3>oneProperty</h3>",
 620                     "<h3>twoProperty</h3>",
 621                     "<h3>threeProperty</h3>",
 622                     "<h3>fourProperty</h3>");
 623 
 624         }
 625     }
 626 }
< prev index next >