chain_spec::tests
test_create_development_chain_spec pass
test_extract_configuration_from_properties_happy_path pass
test_extract_configuration_from_properties_missing_keys pass
test_extract_configuration_from_properties_wrong_type pass
test_create_local_testnet_chain_spec pass
__construct_runtime_integrity_test
runtime_integrity_tests pass
no_std::test
test_eth_decode_hex_ascii_fails_on_unicode pass
std::tests
test_eth_sign pass
test_public_key pass
test_eth_recover pass
test_sign pass
events::tests
test_decode_exec_trx_request_event pass
test_decode_execute_proposal_event pass
test_decode_lock_cash_old_event pass
test_decode_lock_event pass
test_decode_lock_old_event pass
test_decode_notice_invoked_event pass
test_decode_lock_cash_event pass
test_encode_block_hex pass
test_fetch_events_with_no_events pass
test_fetch_events_with_3_events pass
hex::tests
test_decode_hex pass
test_decode_topic pass
test_pad pass
test_parse_u64 pass
test_parse_word pass
tests
test_deserialize_get_logs_request_error_path pass
test_deserialize_get_logs_request_happy_path pass
test_deserialize_get_logs_request_totally_unexpected_input pass
test_full_integration_happy_path pass
it_fails_exec_trx_request_signed pass
process_eth_event_fails_for_bad_signature pass
process_eth_event_fails_if_not_validator pass
offchain_worker_test pass
process_eth_event_happy_path pass
test_post_price_invalid_reporter pass
test_post_price_happy_path pass
test_post_price_invalid_signature pass
test_process_prices_happy_path_makes_required_http_call pass
test_set_interest_rate_model pass
test_post_price_stale_price pass
test_basic pass
parse_extract pass
parse_extract_cash_in_camel pass
parse_extract_cash_in_caps pass
parse_extract_hex pass
parse_extract_max pass
parse_extract_max_caps pass
parse_fail_invalid_amount_invalid pass
parse_fail_invalid_amount_too_large_hex pass
parse_fail_invalid_amount_too_large_int pass
parse_fail_invalid_asset pass
parse_fail_invalid_expression pass
parse_fail_invalid_recipient pass
parse_fail_lex_error pass
parse_fail_no_zero_ex pass
parse_fail_unknown_function pass
parse_liquidate_amount pass
parse_liquidate_max pass
parse_transfer pass
parse_transfer_max pass
core::tests
test_compute_cash_principal_per_realistic_underflow_case pass
test_compute_cash_principal_per pass
test_compute_cash_principal_per_specific_case pass
test_get_utilization pass
test_get_borrow_rate pass
test_helpers pass
test_now pass
test_has_liquidity_to_reduce_cash pass
test_set_asset_balance_internal pass
test_on_initialize pass
internal::lock::tests
test_lock_cash pass
lock_cash_without_chain_cash_or_total_cash_fails pass
test_lock_cash_event pass
test_lock_cash_insufficient_chain_cash pass
test_lock_cash_repay_too_much pass
internal::next_code::tests
test_allow_next_code_with_hash pass
test_allow_next_code_with_hash_event pass
test_set_next_code_via_hash pass
test_set_next_code_via_hash_mismatch pass
internal::notices::tests
test_handle_notice_invoked_mismatched_notice pass
test_handle_notice_invoked_proper_notice pass
test_handle_notice_invoked_when_notice_missing pass
test_process_notice_state_missing_notice pass
test_process_notice_state_non_pending pass
test_process_notice_state_already_signed pass
test_process_notice_state_valid pass
test_publish_signature_executed pass
test_publish_signature_missing pass
test_process_notices pass
test_publish_signature_pending_and_missing pass
test_publish_signature_pending_already_signed pass
test_publish_signature_pending_invalid_signature pass
test_publish_signature_pending_unknown_validator pass
test_publish_signature_pending_valid pass
test_publish_signature_signature_mismatch pass
internal::oracle::tests
test_parse_message_happy_path pass
test_parse_outer_message_happy_path pass
test_recover pass
internal::set_yield_next::tests
test_too_soon_to_next pass
test_set_yield_next pass
test_too_soon_to_now pass
internal::supply_cap::tests
test_set_supply_cap_not_supported pass
test_set_supply_cap_supported pass
mock::__construct_runtime_integrity_test
runtime_integrity_tests pass
notices::tests
test_encodes_change_authorities_notice pass
test_encodes_extraction_notice pass
test_encodes_future_yield_notice pass
test_encodes_set_supply_cap_notice pass
test_encodes_cash_extraction_notice pass
rates::test
test_check_parameters pass
test_compound pass
test_get_borrow_rate pass
test_get_utilization pass
symbol::tests
test_static_pow10 pass
tests::extract
test_extract_asset_without_supply pass
test_extract_internal_min_value pass
test_extract_internal_notice_ids pass
test_extract_internal_sufficient_value pass
portfolio::tests
test_get_liquidity_all_cases pass
tests::protocol
upload_transfer_download pass
trx_req::tests
test_account_to_chain_account pass
test_asset_to_chain_asset pass
types::tests
test_cash_index_increment pass
test_cash_principal_since pass
test_div_by_zero pass
test_div_overflow_decimals pass
test_div_overflow_decimals_2 pass
test_div_with_scale_output_down pass
test_div_with_scale_output_equal pass
test_div_with_scale_output_up pass
test_from_nominal_input_string_value_out_of_range_high pass
test_from_nominal_input_string_value_out_of_range_low pass
test_from_nominal_multiple_radix pass
test_from_nominal_only_radix pass
test_from_nominal_only_radix_multiple pass
test_from_nominal_with_all_decimals pass
test_from_nominal_with_less_than_all_decimals pass
test_from_nominal_with_no_decimals pass
test_int_from_string_with_decimals pass
test_mul_index pass
test_mul_overflow_boundary pass
test_mul_overflow_boundary_2 pass
test_mul_with_scale_output_down pass
test_mul_with_scale_output_equal pass
test_mul_with_scale_output_up pass
test_quantity_over_price pass
test_quantity_times_price pass
test_scale_codec pass
test_mul_overflow pass
lex::tests
invalid_chars pass
invalid_unicode_chars pass
simple_fun_call pass
simple_lex pass
hex_util::tests
test_single_hex pass