Package com.wesabe.grendel.auth.tests

Source Code of com.wesabe.grendel.auth.tests.SessionTest

package com.wesabe.grendel.auth.tests;

import static org.fest.assertions.Assertions.*;
import static org.mockito.Mockito.*;

import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
import org.junit.runner.RunWith;

import com.wesabe.grendel.auth.Session;
import com.wesabe.grendel.entities.User;
import com.wesabe.grendel.openpgp.UnlockedKeySet;

@RunWith(Enclosed.class)
public class SessionTest {
  public static class A_Session {
    private User user;
    private UnlockedKeySet keySet;
    private Session session;
   
    @Before
    public void setup() throws Exception {
      this.user = mock(User.class);
      this.keySet = mock(UnlockedKeySet.class);
     
      this.session = new Session(user, keySet);
    }
   
    @Test
    public void itHasAUser() throws Exception {
      assertThat(session.getUser()).isEqualTo(user);
    }
   
    @Test
    public void itHasAKeySet() throws Exception {
      assertThat(session.getKeySet()).isEqualTo(keySet);
    }
  }
}
TOP

Related Classes of com.wesabe.grendel.auth.tests.SessionTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.
ga('create', 'UA-20639858-1', 'auto'); ga('send', 'pageview');