2013-05-04 1 views
2

문제가 있습니다.testCase에서 특성을 추가 할 때 'ObsoleteTrait'가져 오기

제가 테스트 케이스 그것은이

|mapeos obj myClass| 

myClass := Smalltalk at: #ClaseForTesting. 

myClass addToComposition: TraitPruebaCondicion1. 

#ClaseForTesting처럼 시작 의 코드를 사용하고하는 것은 emptyClass

스몰 토크 내가 (디버깅)

myClass addToComposition: TraitPruebaCondicion1 

시도 할 경우입니다 형질을 얻으려면

myClass traits 

나는 왜 문자열 특성 이름에 AnObsolete을 추가

an OrderedCollection(AnObsoleteTraitPruebaCondicion1) 

받고 있어요? 작업 공간에서 동일한 코드를 실행하면 잘 작동합니다.

왜 이런 일이 발생합니까? 어떤 아이디어? 제발, 그 긴급한 : (

답변

3

나는이 많은 시간과 함께 붙어 있었다고 생각할 수 없다. 그리고 나는 결국 사람들에게 물어보기로 결심했을 때, 나는 2 분 만에 그것을 풀었다. 나. 그것은이 사이트와 신비 브레인 스토밍의 일종해야합니다.

을 어쨌든, 단서는 너무 특성과

Smalltalk at: # 

를 사용하여이었다! (나는 단지 클래스에 사용하던)

so

myClass addToComposition:(Smalltalk at: #TraitPruebaCondicion1). 

내 문제를 해결하십시오.

관련 문제