### Question:
WiresShapeViewExt extends WiresShapeView<T> implements HasTitle<T>,
                   HasControlPoints<T>,
                   HasEventHandlers<T, Shape<?>>,
                   HasFillGradient<T> { @Override public String getFontPosition() { return textViewDecorator.getLabelLayout() .getDirectionLayout() .getReferencePosition() .name(); } WiresShapeViewExt(final ViewEventType[] supportedEventTypes,
                             final MultiPath path); protected  WiresShapeViewExt(final MultiPath path,
                                final LayoutContainer layoutContainer); @Override boolean supports(final ViewEventType type); @Override Shape<?> getAttachableShape(); @Override @SuppressWarnings("unchecked") T setTitle(final String title); @Override T setMargins(final Map<Enum, Double> margins); @Override T setTitlePosition(final VerticalAlignment verticalAlignment, final HorizontalAlignment horizontalAlignment,
                              final ReferencePosition referencePosition, final Orientation orientation); @Override T setTextSizeConstraints(final Size sizeConstraints); @Override T setTitleXOffsetPosition(final Double xOffset); @Override T setTitleYOffsetPosition(final Double yOffset); @Override @SuppressWarnings("unchecked") T setTitleRotation(final double degrees); @Override @SuppressWarnings("unchecked") T setTitleStrokeColor(final String color); @Override @SuppressWarnings("unchecked") T setTitleFontFamily(final String fontFamily); @Override @SuppressWarnings("unchecked") T setTitleFontSize(final double fontSize); @Override T setTitleFontColor(final String fillColor); @Override @SuppressWarnings("unchecked") T setTitleAlpha(final double alpha); @Override @SuppressWarnings("unchecked") T setTitleStrokeWidth(final double strokeWidth); @Override String getTitleFontFamily(); @Override double getTitleFontSize(); @Override String getTitlePosition(); @Override String getOrientation(); @Override double getMarginX(); @Override String getFontPosition(); @Override String getFontAlignment(); @Override T setTitleStrokeAlpha(final double strokeAlpha); @Override T setTextWrapper(final TextWrapperStrategy wrapperStrategy); @Override @SuppressWarnings("unchecked") T moveTitleToTop(); @Override @SuppressWarnings("unchecked") T setFillGradient(final Type type,
                             final String startColor,
                             final String endColor); @Override void refresh(); @SuppressWarnings("unchecked") T updateFillGradient(final double width,
                                final double height); @Override @SuppressWarnings("unchecked") T showControlPoints(final ControlPointType type); T updateControlPoints(final ControlPointType type); @Override @SuppressWarnings("unchecked") T hideControlPoints(); @Override boolean areControlsVisible(); @Override void destroy(); @Override @SuppressWarnings("unchecked") T addHandler(final ViewEventType type,
                        final ViewHandler<? extends ViewEvent> eventHandler); @Override @SuppressWarnings("unchecked") T removeHandler(final ViewHandler<? extends ViewEvent> eventHandler); @Override @SuppressWarnings("unchecked") T enableHandlers(); @Override @SuppressWarnings("unchecked") T disableHandlers(); @Override void setTextBoundaries(final double width, final double height); Optional<LabelContainerLayout> getLabelContainerLayout();  }### Answer:
@Test public void testGetFontPosition() { assertEquals("INSIDE", tested.getFontPosition()); }