Help:Wikifunctions/Viewing Objects
| Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info. |
This page is currently a draft.
|
Pages on Wikifunctions are special kinds of pages, which show the information about the Object in a structured way.
Every Object has the ability to have a label, aliases, and a short description in any or all supported languages. These are always shown in a bar on the left hand side if there's room, or first if there's not enough room to show both at once, such as when you're on a mobile device. The edit controls here let you add, edit, or remove these labels in any supported language.
Here, you can see the view page for the Function join strings, showing the bar on the left with the "About" box:

There are different kinds of Object, called "Types". The rest of the view page for an Object will depend on its Type.
The main Type is Function, shown above. The main content includes a box to "Try this Function", where you can use the Function and see what it returns. Below it are two tables, listing the Implementations and Test cases for the Function. If you have the rights, you can change what Implementations and Test cases are connected or disconnected.
The two related Types mentioned above are Implementations and Test cases. On viewing an Implementation, you can see what kind of Implementation it is, and its code or composition of other Functions, and on the side a list of all the Test cases and whether they pass with this Implementation. On viewing a Test case, you can see both the Test call and the Test result validation compositions, and on the side a list of all the Implementations and whether they pass with this Test case.