1/* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5package org.mockitousage.bugs; 6 7import org.junit.Test; 8import org.mockito.InjectMocks; 9import org.mockito.Mock; 10import org.mockito.MockitoAnnotations; 11 12import java.nio.charset.Charset; 13 14// issue 327 15public class FinalHashCodeAndEqualsRaiseNPEInInitMocksTest { 16 @Mock private Charset charset; 17 @InjectMocks private FieldCharsetHolder fieldCharsetHolder; 18 @InjectMocks private ConstructorCharsetHolder constructorCharsetHolder; 19 20 @Test 21 public void dont_raise_NullPointerException() throws Exception { 22 MockitoAnnotations.initMocks(this); 23 } 24 25 private static class FieldCharsetHolder { 26 private Charset charset; 27 } 28 29 private static class ConstructorCharsetHolder { 30 public ConstructorCharsetHolder(Charset charset) { 31 } 32 } 33} 34