2016-03-19 18 views
-1

私はjhipsterアプリケーションを開発しています。彼が作成したエンティティのみを自分のアプリケーションのすべてのユーザーに表示しようとしています。メソッドを解決できませんSpringSecurity

PianoResourceIntTest.java:

@Test 
@Transactional 
public void getAllPianos() throws Exception { 
    // Initialize the database 

    restPianoMockMvc = MockMvcBuilders.webAppContextSetup(context).apply(springSecurity()).build(); 
    // pianoRepository.saveAndFlush(piano); 
    piano.setUser(userRepository.findOneByLogin("user").get()); 
    pianoRepository.saveAndFlush(piano); 

    // Get all the pianos 
    //restPianoMockMvc.perform(get("/api/pianos?sort=id,desc").with(user("user"))) 
    restPianoMockMvc.perform(get("/api/pianos?sort=id,desc").with(user("user")) 
      .andExpect(status().isOk()) 
      .andExpect(content().contentType(MediaType.APPLICATION_JSON)) 
      .andExpect(jsonPath("$.[*].id").value(hasItem(piano.getId().intValue()))) 
      .andExpect(jsonPath("$.[*].name").value(hasItem(DEFAULT_NAME.toString()))) 
      .andExpect(jsonPath("$.[*].date").value(hasItem(DEFAULT_DATE.toString()))); 
} 

しかし、私は2つのエラー取得しています:私はこの問題とどのように問題を解決するために対処する方法を知ってはいけない

Cannot resolve the method SpringSecurity 
Cannot resolve the symbol user 

を。

+2

を確認してください、私は答えたが、あなたの質問は本当に悪いです。どのような種類のエラー(ランタイムまたはコンパイル)が十分な詳細を示していませんでした。コード抽出にはインポートなどの重要な部分やクラス定義が含まれていないため、別のクラスを拡張したかどうかはわかりません。また、頻繁に投稿しているので、質問の質を改善してください。 –

+1

あなたの質問に詳細を追加してください(ちょうどそれを編集してください)。この問題を特定するのに役立つものは、Springの設定とプロジェクトの依存関係(Mavenを使用している場合はPOMファイル)です。 –

答えて

0

エラーは、実行時エラーではなくコンパイルエラーと考えられます。

user()は、SecurityMockMvcRequestPostProcessorsクラスの静的メソッドであり、staticインポートを追加します。クラスSecurityMockMvcConfigurersの静的メソッドであるspringSecurityため

同じことが()

Spring Security doc about Spring MVC test integration

+0

とても申し訳ありませんが、私は初心者です。これはコンパイルエラーです:私は <春-security.version> 4.0.1.RELEASE org.springframework.security 春・セキュリティ・テスト $ {春、セキュリティを追加します.version} テスト to my pom。 xmlファイルと静的なインポートをしようとしているとき: "import static org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers。*; "私はエラーがあります:"テストは解決できません "なぜか分からないのですか? – chouchato

+0

あなたの手助けはほとんど不可能です。十分な情報を提供していないので、要点(https://gist.github.com)を投稿してください。 /)をpom.xmlとテストクラスに追加してください。依存関係を解決できるかどうか –

関連する問題