Skip to content

Commit

Permalink
Generate expectations for moved Natspec syntax tests
Browse files Browse the repository at this point in the history
  • Loading branch information
cameel committed Aug 22, 2023
1 parent cdf97a2 commit a6e703b
Show file tree
Hide file tree
Showing 10 changed files with 248 additions and 0 deletions.
14 changes: 14 additions & 0 deletions test/libsolidity/natspecJSON/docstring_double_empty.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,17 @@ contract C {
}
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
14 changes: 14 additions & 0 deletions test/libsolidity/natspecJSON/docstring_enum.sol
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,17 @@ contract C {
}
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
23 changes: 23 additions & 0 deletions test/libsolidity/natspecJSON/docstring_named_return_parameter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,26 @@ abstract contract C {
function vote() public virtual returns (uint value);
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods":
// {
// "vote()":
// {
// "returns":
// {
// "value": "The value returned by this function."
// }
// }
// },
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
14 changes: 14 additions & 0 deletions test/libsolidity/natspecJSON/docstring_parameter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,17 @@ contract C {
}
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
21 changes: 21 additions & 0 deletions test/libsolidity/natspecJSON/docstring_private_state_variable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,24 @@ contract C {
uint private state;
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "stateVariables":
// {
// "state":
// {
// "details": "example of dev"
// }
// },
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
27 changes: 27 additions & 0 deletions test/libsolidity/natspecJSON/docstring_state_variable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,30 @@ contract C {
uint public state;
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "stateVariables":
// {
// "state":
// {
// "details": "example of dev"
// }
// },
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods":
// {
// "state()":
// {
// "notice": "example of notice"
// }
// },
// "version": 1
// }
14 changes: 14 additions & 0 deletions test/libsolidity/natspecJSON/docstring_struct.sol
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,17 @@ contract C {
}
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
14 changes: 14 additions & 0 deletions test/libsolidity/natspecJSON/docstring_variable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,17 @@ contract C {
}
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods": {},
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
50 changes: 50 additions & 0 deletions test/libsolidity/natspecJSON/return_param_amount_differs.sol
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,53 @@ contract Thing is IThing {

Value public override value;
}
// ----
// ----
// :IThing devdoc
// {
// "kind": "dev",
// "methods":
// {
// "value()":
// {
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// },
// "version": 1
// }
//
// :IThing userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
//
// :Thing devdoc
// {
// "kind": "dev",
// "methods": {},
// "stateVariables":
// {
// "value":
// {
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// },
// "version": 1
// }
//
// :Thing userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
57 changes: 57 additions & 0 deletions test/libsolidity/natspecJSON/return_param_amount_differs2.sol
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,60 @@ contract Thing is IThing {
mapping(uint256=>Value) public override value;
}
// ----
// ----
// :IThing devdoc
// {
// "kind": "dev",
// "methods":
// {
// "value(uint256)":
// {
// "params":
// {
// "v": "value to search for"
// },
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// },
// "version": 1
// }
//
// :IThing userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }
//
// :Thing devdoc
// {
// "kind": "dev",
// "methods": {},
// "stateVariables":
// {
// "value":
// {
// "params":
// {
// "v": "value to search for"
// },
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// },
// "version": 1
// }
//
// :Thing userdoc
// {
// "kind": "user",
// "methods": {},
// "version": 1
// }

0 comments on commit a6e703b

Please sign in to comment.