inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

마무리 테스팅

어떤 때에 address의 대소문자를 신경 써야 하는지 모르겠습니다.

해결된 질문

313

Patrick Min

작성한 질문수 12

0

event를 테스트할 때는 address 값을 대문자 처리하지 않는데

--> assert.equal(receipt.logs[0].args._buyer, accounts[1], "매입자가 Ganache 두 번째 계정이 아닙니다.");

buyers나 buyerInfo에 저장된 address는 대문자 처리를 하신 이유가 궁금합니다.

blockchain dapp Ethereum

답변 1

0

SEJONG IT EDU

안녕하세요. 아주 예리한 질문이네요. 제가 다시 테스팅 해봤는데 toUpperCase() 안써도 정상적으로 통과를 했습니다. 예전에 테스팅했을 때는 실제값과 예상값이 어떤 건 대문자고 어떤건 소문자로 리턴되서 통일화시킨건데요. 테스팅해보시면서 굳이 toUpperCase() 안써도 통과가 된다면 안쓰셔도 될 것 같습니다. 하지만 validation 차원에서 toUpperCase()나 toLowerCase()를 붙여주는것도 좋은 옵션인 것 같네요. 감사합니다.

[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?

0

240

2

블록체인 강의

0

175

2

강의내용 질문입니다 메타마스크

0

277

1

truffle develop 명령 오류

0

414

0

메타마스크 창이 안뜨네요 ㅜ

0

463

2

전제 소스 코드

1

275

0

miner.stop() 오류

0

298

0

매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요

0

654

2

코드가 다운받아지지 않습니다.

0

256

1

git에 올리신 자료 관련

0

329

2

geth rpc 에러입니다.

0

548

2

수업 자료

1

283

1

truffle 버전

2

248

0

Geth의 버전이 업데이트 되면서 실행되지 않았습니다. 의 해결법 (nodestart)

1

386

1

TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생

0

367

1

./nodestrart.cmd

0

273

1

truffle migrate 실행 시 오류

0

254

0

nodestart.cmd 파일 실행시 오류

0

758

1

필드 초기화 질문

0

217

0

truffle 이렇다는데,, 업데이트 하게되면 강의를 들을수 있나요..?

0

212

0

puppeth 명령어 실행이 안됩니다.

0

436

1

truffle init 시 에러

0

208

0

nodestart 질문

0

487

1

메타마스크 질문

0

175

0