package org.projectusus.core.internal.proportions.rawdata.test; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; import org.eclipse.core.resources.IFile; import org.junit.Test; import org.projectusus.core.filerelations.model.ClassDescriptor; import org.projectusus.core.filerelations.model.Classname; import org.projectusus.core.filerelations.model.Packagename; import org.projectusus.core.filerelations.model.WrappedTypeBinding; public class MetricsAccessorTest { @Test public void addFileRelation() { WrappedTypeBinding sourceBinding = mock( WrappedTypeBinding.class ); WrappedTypeBinding targetBinding = mock( WrappedTypeBinding.class ); when( sourceBinding.getClassname() ).thenReturn( new Classname( "sourceName" ) ); //$NON-NLS-1$ when( targetBinding.getClassname() ).thenReturn( new Classname( "targetName" ) ); //$NON-NLS-1$ Packagename packagename = Packagename.of( "package", null ); //$NON-NLS-1$ when( sourceBinding.getPackagename() ).thenReturn( packagename ); when( targetBinding.getPackagename() ).thenReturn( packagename ); IFile file = mock( IFile.class ); when( sourceBinding.getUnderlyingResource() ).thenReturn( file ); when( targetBinding.getUnderlyingResource() ).thenReturn( file ); ClassDescriptor.of( sourceBinding ).addChild( ClassDescriptor.of( targetBinding ) ); // TODO und was jetzt?? Was wollen wir hier testen? } }