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