Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 간단하게 사용자 정의 클래스 생성하여 학습 코드 집합
  • VisualStudio에 유닛테스트 프로젝트활용
  • 분산환경 메시지 Test를 위해 AKKA Test Toolkit사용


Info

 Actor 개념을 익히기까지는,유닛테스트를 사용하지 않고

사용자 정의 테스트 클래스를 통해 실습을

...

진행하겠습니다.

유닛테스트는 충분한 이해를 바탕으로 다양한 시나리오를 검증하는것이기때문에 

Actor이후 VisualStudio의 순수 유닛테스트기를 통해서만 샘플 진행예정입니다.

AKKA가 분산환경에서의 메시지 처리기술을 다루고 있기때문에, 실제 서비스

...

코드작성하게될시

메시지처리에대한 단위테스트가 요구되며, AKKATestToolKit은 메시지처리에대한 유닛 테스트를 지원합니다.

취향에맞게 자신만의 학습코드 테스트 환경을 구축하면되겠습니다

...

.


사용자 정의 테스트 클래스 작성

...


Code Block
languagec#
themeEmacs
titleActor를 학습하고 테스트하는 Class
linenumberstrue
using Akka.Actor;

namespace ServiceA.STUDY
{
    public class ActorTest  //Actor 기본 테스트를 위해서~~
    {
        protected ActorSystem actorSystem;

        public ActorTest(ActorSystem system)  //메인 APP에서 생성한 AKKA System만 참조하면 됩니다.
        {
            actorSystem = system;
        }

        protected void SomeTest1()
        {

        }

        public void RunAll()
        {
            SomeTest1(); //SubTest

        }
    }
}

...