/* * Copyright (c) 2007 Mockito contributors * This program is made available under the terms of the MIT License. */ package org.mockitousage.bugs; import org.junit.Test; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import java.nio.charset.Charset; // issue 327 public class FinalHashCodeAndEqualsRaiseNPEInInitMocksTest { @Mock private Charset charset; @InjectMocks private FieldCharsetHolder fieldCharsetHolder; @InjectMocks private ConstructorCharsetHolder constructorCharsetHolder; @Test public void dont_raise_NullPointerException() throws Exception { MockitoAnnotations.initMocks(this); } private static class FieldCharsetHolder { private Charset charset; } private static class ConstructorCharsetHolder { public ConstructorCharsetHolder(Charset charset) { } } }