test_class.declarator: mockGameContext
test_class.modifier: @Mock(answer = Answers.RETURNS_DEEP_STUBS)
test_class.original_string: @Mock(answer = Answers.RETURNS_DEEP_STUBS)
      IGameContext mockGameContext;
test_class.type: IGameContext
test_class.var_name: mockGameContext
test_class.declarator: mockStats
test_class.modifier: @Mock
test_class.original_string: @Mock
      Stats mockStats;
test_class.type: Stats
test_class.var_name: mockStats
test_class.declarator: mockMemory
test_class.modifier: @Mock
test_class.original_string: @Mock
      Memory mockMemory;
test_class.type: Memory
test_class.var_name: mockMemory
test_class.declarator: mockConfig
test_class.modifier: @Mock
test_class.original_string: @Mock
      Configuration mockConfig;
test_class.type: Configuration
test_class.var_name: mockConfig
test_class.file: gazeplay-games/src/test/java/net/gazeplay/games/memory/MemoryCardTest.java
test_class.identifier: MemoryCardTest
test_case.body: @Test
      void shouldCreateCardFromResourceInNotOpenModeAndFillWithBackCardImage() {
          String resource = "images/blue/blue.jpg";
          Image img = new Image(resource);
          MemoryCard memoryCard = new MemoryCard(2, 2, 2, 2, img, 2,
              mockGameContext, mockStats, mockMemory, mockConfig.getFixationLength(), false);
          Image image = ((ImagePattern) memoryCard.getImageRectangle().getFill()).getImage();
          assert image.getUrl().contains("data/magiccards/images/red-card-game.png");
      }
test_case.class_method_signature: MemoryCardTest.shouldCreateCardFromResourceInNotOpenModeAndFillWithBackCardImage()
test_case.full_signature: @Test void shouldCreateCardFromResourceInNotOpenModeAndFillWithBackCardImage()
test_case.identifier: shouldCreateCardFromResourceInNotOpenModeAndFillWithBackCardImage
test_case.invocations: getFixationLength getImage getFill getImageRectangle contains getUrl
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldCreateCardFromResourceInNotOpenModeAndFillWithBackCardImage()
focal_class.declarator: fixationlength
focal_class.modifier: private final
focal_class.original_string: private final double fixationlength;
focal_class.type: double
focal_class.var_name: fixationlength
focal_class.declarator: card
focal_class.modifier: private final
focal_class.original_string: private final Rectangle card;
focal_class.type: Rectangle
focal_class.var_name: card
focal_class.declarator: image
focal_class.modifier: private final
focal_class.original_string: private final Image image;
focal_class.type: Image
focal_class.var_name: image
focal_class.declarator: id
focal_class.modifier: private final
focal_class.original_string: private final int id;
focal_class.type: int
focal_class.var_name: id
focal_class.declarator: gameContext
focal_class.modifier: private final
focal_class.original_string: private final IGameContext gameContext;
focal_class.type: IGameContext
focal_class.var_name: gameContext
focal_class.declarator: gameInstance
focal_class.modifier: private final
focal_class.original_string: private final Memory gameInstance;
focal_class.type: Memory
focal_class.var_name: gameInstance
focal_class.declarator: turned
focal_class.modifier: private
focal_class.original_string: private boolean turned;
focal_class.type: boolean
focal_class.var_name: turned
focal_class.declarator: cardAlreadyTurned
focal_class.modifier: private
focal_class.original_string: private int cardAlreadyTurned;
focal_class.type: int
focal_class.var_name: cardAlreadyTurned
focal_class.declarator: progressIndicator
focal_class.modifier: private final
focal_class.original_string: private final ProgressIndicator progressIndicator;
focal_class.type: ProgressIndicator
focal_class.var_name: progressIndicator
focal_class.declarator: timelineProgressBar
focal_class.modifier: private
focal_class.original_string: private Timeline timelineProgressBar;
focal_class.type: Timeline
focal_class.var_name: timelineProgressBar
focal_class.declarator: stats
focal_class.modifier: final
focal_class.original_string: final Stats stats;
focal_class.type: Stats
focal_class.var_name: stats
focal_class.declarator: enterEvent
focal_class.modifier: final
focal_class.original_string: final EventHandler<Event> enterEvent;
focal_class.type: EventHandler<Event>
focal_class.var_name: enterEvent
focal_class.declarator: isOpen
focal_class.modifier: final
focal_class.original_string: final boolean isOpen;
focal_class.type: boolean
focal_class.var_name: isOpen
focal_class.file: gazeplay-games/src/main/java/net/gazeplay/games/memory/MemoryCard.java
focal_class.identifier: MemoryCard
focal_class.class_method_signature: MemoryCard.MemoryCard(final double positionX, final double positionY, final double width, final double height, final Image image, final int idc,
                        final IGameContext gameContext, final Stats stats, final Memory gameInstance, final int fixationlength, final boolean isOpen)
focal_class.full_signature: public  MemoryCard(final double positionX, final double positionY, final double width, final double height, final Image image, final int idc,
                        final IGameContext gameContext, final Stats stats, final Memory gameInstance, final int fixationlength, final boolean isOpen)
focal_class.identifier: MemoryCard
focal_class.modifiers: public
focal_class.parameters: (final double positionX, final double positionY, final double width, final double height, final Image image, final int idc,
                        final IGameContext gameContext, final Stats stats, final Memory gameInstance, final int fixationlength, final boolean isOpen)
focal_class.signature:  MemoryCard(final double positionX, final double positionY, final double width, final double height, final Image image, final int idc,
                        final IGameContext gameContext, final Stats stats, final Memory gameInstance, final int fixationlength, final boolean isOpen)
focal_class.class_method_signature: MemoryCard.createProgressIndicator(final double width, final double height)
focal_class.full_signature: private ProgressIndicator createProgressIndicator(final double width, final double height)
focal_class.identifier: createProgressIndicator
focal_class.modifiers: private
focal_class.parameters: (final double width, final double height)
focal_class.return: ProgressIndicator
focal_class.signature: ProgressIndicator createProgressIndicator(final double width, final double height)
focal_class.class_method_signature: MemoryCard.onCorrectCardSelected()
focal_class.full_signature: private void onCorrectCardSelected()
focal_class.identifier: onCorrectCardSelected
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onCorrectCardSelected()
focal_class.class_method_signature: MemoryCard.onWrongCardSelected()
focal_class.full_signature: private void onWrongCardSelected()
focal_class.identifier: onWrongCardSelected
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onWrongCardSelected()
focal_class.class_method_signature: MemoryCard.buildEvent()
focal_class.full_signature: private EventHandler<Event> buildEvent()
focal_class.identifier: buildEvent
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: EventHandler<Event>
focal_class.signature: EventHandler<Event> buildEvent()
focal_class.class_method_signature: MemoryCard.isTurned()
focal_class.full_signature: public boolean isTurned()
focal_class.identifier: isTurned
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isTurned()
focal_class.class_method_signature: MemoryCard.getImageRectangle()
focal_class.full_signature: public Rectangle getImageRectangle()
focal_class.identifier: getImageRectangle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Rectangle
focal_class.signature: Rectangle getImageRectangle()
focal_class.superclass: extends Parent
focal_method.body: public Rectangle getImageRectangle() {
          return this.card;
      }
focal_method.class_method_signature: MemoryCard.getImageRectangle()
focal_method.full_signature: public Rectangle getImageRectangle()
focal_method.identifier: getImageRectangle
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Rectangle
focal_method.signature: Rectangle getImageRectangle()