MCPcopy Create free account

hub / github.com/FranRiadigos/InterviewTest / types & classes

Types & classes58 in github.com/FranRiadigos/InterviewTest

ClassAddress
domain/src/main/java/com/example/fgonzalez/domain/Address.java:6
ClassAndroidApplication
app/src/main/java/com/example/fgonzalez/interviewtest/AndroidApplication.java:29
InterfaceApplicationComponent
app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/ApplicationComponent.java:17
ClassApplicationModule
app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/ApplicationModule.java:29
ClassBaseFragment
app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BaseFragment.java:36
ClassBasePresenter
app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BasePresenter.java:25
ClassBaseTestCase
data/src/test/java/com/example/fgonzalez/data/repository/BaseTestCase.java:27
ClassBaseUnitTestCase
app/src/test/java/com/example/fgonzalez/interviewtest/feature/BaseUnitTestCase.java:21
ClassComment
domain/src/main/java/com/example/fgonzalez/domain/Comment.java:5
ClassCompany
domain/src/main/java/com/example/fgonzalez/domain/Company.java:6
ClassDispatcherActivity
This Activity is just a dispatcher of Fragments.
app/src/main/java/com/example/fgonzalez/interviewtest/DispatcherActivity.java:39
ClassEspressoTest
Espresso Tests.
app/src/androidTest/java/com/example/fgonzalez/interviewtest/feature/EspressoTest.java:57
ClassEspressoTestRunner
app/src/androidTest/java/com/example/fgonzalez/interviewtest/EspressoTestRunner.java:32
InterfaceFragmentComponent
app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/FragmentComponent.java:10
ClassFragmentModule
app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/FragmentModule.java:11
ClassGeo
domain/src/main/java/com/example/fgonzalez/domain/Geo.java:6
ClassGetCommentSize
Use case that returns the size of all {@link Comment}s of a specific {@link Post}.
domain/src/main/java/com/example/fgonzalez/domain/interactor/GetCommentSize.java:35
ClassGetCommentSizeTest
Testing GetCommentSize UseCase. We only make sure the business logic of the UseCase is correct. We don't mind on objects outside our scope, which is
domain/src/test/java/com/example/fgonzalez/domain/interactor/GetCommentSizeTest.java:53
ClassGetPostList
Use case that retrieves a List of {@link Post}s.
domain/src/main/java/com/example/fgonzalez/domain/interactor/GetPostList.java:36
ClassGetPostListTest
Testing GetPostList UseCase. We make sure the business logic of the UseCase is correct. We don't mind on objects outside our scope, which is the Dom
domain/src/test/java/com/example/fgonzalez/domain/interactor/GetPostListTest.java:52
ClassIdlingResourceScheduler
app/src/androidTest/java/com/example/fgonzalez/interviewtest/IdlingResourceScheduler.java:12
ClassIdlingWorker
app/src/androidTest/java/com/example/fgonzalez/interviewtest/IdlingResourceScheduler.java:31
ClassItemClickSupport
Source: http://www.littlerobots.nl/blog/Handle-Android-RecyclerView-Clicks/ USAGE: ItemClickSupport.addTo(mRecyclerView).setOnItemClickListener(new I
app/src/main/java/com/example/fgonzalez/interviewtest/view/decorator/ItemClickSupport.java:19
ClassMockAndroidApplication
app/src/androidTest/java/com/example/fgonzalez/interviewtest/MockAndroidApplication.java:21
ClassMockApplicationModule
We override what is inside one of our Providers in order to handle ourselves the Threads using the IdlingResource Espresso functionality. Even if thi
app/src/androidTest/java/com/example/fgonzalez/interviewtest/feature/EspressoTest.java:73
ClassMockResponseDispatcher
data/src/test/java/com/example/fgonzalez/data/MockResponseDispatcher.java:27
ClassNavigator
Utility used to navigate through the App.
app/src/main/java/com/example/fgonzalez/interviewtest/util/Navigator.java:30
ClassNullParameterException
domain/src/main/java/com/example/fgonzalez/domain/interactor/base/UseCase.java:46
InterfaceOnItemClickListener
app/src/main/java/com/example/fgonzalez/interviewtest/view/decorator/ItemClickSupport.java:97
InterfaceOnItemLongClickListener
app/src/main/java/com/example/fgonzalez/interviewtest/view/decorator/ItemClickSupport.java:102
ClassParams
domain/src/main/java/com/example/fgonzalez/domain/interactor/GetCommentSize.java:60
ClassPost
domain/src/main/java/com/example/fgonzalez/domain/Post.java:5
ClassPostAdapter
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/adapter/PostAdapter.java:22
ClassPostDetailsFragment
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsFragment.java:25
ClassPostDetailsPresenter
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsPresenter.java:15
ClassPostDetailsPresenterTest
Testing PostDetailsPresenter. As a unit test, we only focus on testing the behaviour of the Presenter is working as expected.
app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostDetailsPresenterTest.java:52
InterfacePostDetailsView
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsView.java:6
InterfacePostRepository
Post Repository contract.
domain/src/main/java/com/example/fgonzalez/domain/repository/PostRepository.java:29
ClassPostRepositoryImpl
Post Repository implementation which should discriminate between cloud and database requests.
data/src/main/java/com/example/fgonzalez/data/repository/PostRepositoryImpl.java:36
InterfacePostService
data/src/main/java/com/example/fgonzalez/data/service/PostService.java:28
ClassPostServiceTest
Testing Post repository and service. As part of the Data layer, we will test that the behaviour of Repositories and Responses from Service requests a
data/src/test/java/com/example/fgonzalez/data/repository/PostServiceTest.java:50
ClassPostsFragment
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsFragment.java:31
ClassPostsPresenter
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsPresenter.java:17
ClassPostsPresenterTest
Testing PostsPresenter. As a unit test, we only focus on testing the behaviour of the Presenter is working as expected.
app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostsPresenterTest.java:55
InterfacePostsView
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsView.java:9
InterfacePresentable
Android contract for every MVP Presenter
app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Presentable.java:24
InterfaceRestFactory
Factory contract that creates a Client Rest Services. We establish the Client to be based on OkHttp 3.
data/src/main/java/com/example/fgonzalez/data/service/adapter/RestFactory.java:26
ClassRetrofitFactory
Simple implementation of a RestFactory class based on Retrofit 2
data/src/main/java/com/example/fgonzalez/data/service/adapter/RetrofitFactory.java:32
ClassRxJavaTestRunner
data/src/test/java/com/example/fgonzalez/data/RxJavaTestRunner.java:10
InterfaceThreadExecutor
Default Executor interface that provides its Scheduler. This is a contract which establishes the {@link Scheduler} that must be applied to an {@link
domain/src/main/java/com/example/fgonzalez/domain/executor/ThreadExecutor.java:28
ClassUseCase
Abstract class for a Use Case (Interactor in terms of Clean Architecture).
domain/src/main/java/com/example/fgonzalez/domain/interactor/base/UseCase.java:31
ClassUser
domain/src/main/java/com/example/fgonzalez/domain/User.java:5
InterfaceUserRepository
User Repository contract.
domain/src/main/java/com/example/fgonzalez/domain/repository/UserRepository.java:26
ClassUserRepositoryImpl
User Repository implementation which should discriminate between cloud and database requests.
data/src/main/java/com/example/fgonzalez/data/repository/UserRepositoryImpl.java:33
InterfaceUserService
data/src/main/java/com/example/fgonzalez/data/service/UserService.java:25
ClassUserServiceTest
Testing User repository and service. As part of the Data layer, we will test that the behaviour of Repositories and Responses from Service requests a
data/src/test/java/com/example/fgonzalez/data/repository/UserServiceTest.java:49
ClassViewHolder
app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/adapter/PostAdapter.java:80
InterfaceViewable
Android contract for every MVP View
app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Viewable.java:25