Skip to content
Snippets Groups Projects

GSoC'19 | Unit & UI tests

Merged Shivansh Saini requested to merge shivanshs9/vlc-android:unit_tests into master

Description

  • Added unit tests for:
    • view models (except PlaylistModel)
    • providers
    • helpers
  • Used Abstract Factory Manager design pattern for LibVLC components.
  • Used stub data for unit tests.
  • Added UI tests for:
    • Browser fragments
    • Playlist screens
    • Preference screens
  • Used custom ViewMatchers for Media, Preferences etc.

How Has This Been Tested?

Ran the newly written unit and UI tests on my devices! :joy:

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Enhancement (non-breaking change which cleans up / improves existing functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the CONTRIBUTING section of the README document.
Edited by Shivansh Saini

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading