{"id":8105,"date":"2022-10-31T15:54:35","date_gmt":"2022-10-31T15:54:35","guid":{"rendered":"https:\/\/ap-ep.com\/?p=8105"},"modified":"2023-04-23T16:23:14","modified_gmt":"2023-04-23T16:23:14","slug":"deployedaddresses-assert-error","status":"publish","type":"post","link":"https:\/\/ap-ep.com\/deployedaddresses-assert-error\/","title":{"rendered":"\u300cSource &#8220;truffle\/DeployedAddresses.sol&#8221; not found: File import callback not supported\u300d\u306b\u3064\u3044\u3066"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">truffle\u306etest\u3092\u5b9f\u88c5\u4e2d\u306b\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-no-design is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Source &#8220;truffle\/Assert.sol&#8221; not found: File import callback not supported<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305f\u306f<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-no-design is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Source &#8220;truffle\/DeployedAddresses.sol&#8221; not found: File import callback not supported<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"prettyprint\"><code>\/\/ SPDX-License-Identifier: MIT\npragma solidity &gt;=0.7.0 &lt;0.9.0;\n\nimport \"truffle\/Assert.sol\";\nimport \"truffle\/DeployedAddresses.sol\";\nimport \"..\/contracts\/HelloWorld.sol\";\n\ncontract TestHelloWorld {\n  function testHelloWorld() public {\n    HelloWorld hw = HelloWorld(DeployedAddresses.HelloWorld());\n    Assert.equal(hw.getMessage(), \"Hello World\", \"done\");\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">VSCode\u3067\u898b\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-1024x533.png\" alt=\"\" class=\"wp-image-8112\" width=\"512\" height=\"267\" srcset=\"https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-1024x533.png 1024w, https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-300x156.png 300w, https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-768x400.png 768w, https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-800x416.png 800w, https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32-288x150.png 288w, https:\/\/ap-ep.com\/wp-content\/uploads\/2022\/10\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-11-01-0.47.32.png 1268w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u7d50\u8ad6<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u3066\u3082\u30b9\u30eb\u30fc\u3067\u554f\u984c\u306a\u3044\u3067\u3059\u3002<br><code>truffle test<\/code>\u5b9f\u884c\u6642\u306b<code>truffle\/Assert.sol<\/code>\u3068<code>truffle\/DeployedAddresses.sol<\/code>\u304c\u751f\u6210\u3055\u308c\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u958b\u767a\u30a8\u30c7\u30a3\u30bf\u4e0a\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u3066\u3044\u3066\u5c11\u3057\u6c17\u6301\u3061\u60aa\u3044\u3067\u3059\u304c\u2026\u3002 <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30c6\u30b9\u30c8\u7d50\u679c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30c6\u30b9\u30c8\u3092\u5b9f\u884c\u3059\u308b\u3059\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"prettyprint\"><code>% truffle test\n]Using network 'development'.\n\n\nCompiling your contracts...\n===========================\n&gt; Compiling .\/contracts\/HelloWorld.sol\n&gt; Compiling .\/contracts\/WithdrawalContract.sol\n&gt; Compiling .\/test\/TestHelloWorld.sol\n&gt; Artifacts written to \/var\/folders\/tn\/t7n97ck12qx2nh05nk7b4bw80000gn\/T\/test--56483-DFpjtuo2yT2F\n&gt; Compiled successfully using:\n   - solc: 0.8.17+commit.8df45f5f.Emscripten.clang\n\n\n  TestHelloWorld\n    \u2714 testHelloWorld (203ms)\n\n\n  1 passing (6s)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>truffle\u306etest\u3092\u5b9f\u88c5\u4e2d\u306b\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 Source &#8220;truffle\/Assert.sol&#8221; not found: File import callback not su [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8164,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[102,103,101],"class_list":["post-8105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidity","tag-solidity","tag-truffle","tag-web3"],"_links":{"self":[{"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/posts\/8105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/comments?post=8105"}],"version-history":[{"count":15,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/posts\/8105\/revisions"}],"predecessor-version":[{"id":8128,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/posts\/8105\/revisions\/8128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/media\/8164"}],"wp:attachment":[{"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/media?parent=8105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/categories?post=8105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ap-ep.com\/wp-json\/wp\/v2\/tags?post=8105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}