mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-11-04 09:13:00 +00:00 
			
		
		
		
	convert android tests to junit tests
This commit is contained in:
		@@ -29,7 +29,7 @@ import java.util.EnumSet;
 | 
			
		||||
 | 
			
		||||
public abstract class SearchEngine {
 | 
			
		||||
    public enum Filter {
 | 
			
		||||
        VIDEO, CHANNEL, PLAY_LIST
 | 
			
		||||
        STREAM, CHANNEL, PLAY_LIST
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static class NothingFoundException extends ExtractionException {
 | 
			
		||||
 
 | 
			
		||||
@@ -58,9 +58,9 @@ public class YoutubeSearchEngine extends SearchEngine {
 | 
			
		||||
        String url = "https://www.youtube.com/results"
 | 
			
		||||
                + "?q=" + URLEncoder.encode(query, CHARSET_UTF_8)
 | 
			
		||||
                + "&page=" + Integer.toString(page + 1);
 | 
			
		||||
        if(filter.contains(Filter.VIDEO) && !filter.contains(Filter.CHANNEL)) {
 | 
			
		||||
        if(filter.contains(Filter.STREAM) && !filter.contains(Filter.CHANNEL)) {
 | 
			
		||||
            url += "&sp=EgIQAQ%253D%253D";
 | 
			
		||||
        } else if(!filter.contains(Filter.VIDEO) && filter.contains(Filter.CHANNEL)) {
 | 
			
		||||
        } else if(!filter.contains(Filter.STREAM) && filter.contains(Filter.CHANNEL)) {
 | 
			
		||||
            url += "&sp=EgIQAg%253D%253D";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -61,7 +61,7 @@ public class SearchInfoItemFragment extends Fragment {
 | 
			
		||||
    private static final String TAG = SearchInfoItemFragment.class.toString();
 | 
			
		||||
 | 
			
		||||
    private EnumSet<SearchEngine.Filter> filter =
 | 
			
		||||
            EnumSet.of(SearchEngine.Filter.CHANNEL, SearchEngine.Filter.VIDEO);
 | 
			
		||||
            EnumSet.of(SearchEngine.Filter.CHANNEL, SearchEngine.Filter.STREAM);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Listener for search queries
 | 
			
		||||
@@ -300,10 +300,10 @@ public class SearchInfoItemFragment extends Fragment {
 | 
			
		||||
    public boolean onOptionsItemSelected(MenuItem item) {
 | 
			
		||||
        switch(item.getItemId()) {
 | 
			
		||||
            case R.id.menu_filter_all:
 | 
			
		||||
                changeFilter(item, EnumSet.of(SearchEngine.Filter.VIDEO, SearchEngine.Filter.CHANNEL));
 | 
			
		||||
                changeFilter(item, EnumSet.of(SearchEngine.Filter.STREAM, SearchEngine.Filter.CHANNEL));
 | 
			
		||||
                return true;
 | 
			
		||||
            case R.id.menu_filter_video:
 | 
			
		||||
                changeFilter(item, EnumSet.of(SearchEngine.Filter.VIDEO));
 | 
			
		||||
                changeFilter(item, EnumSet.of(SearchEngine.Filter.STREAM));
 | 
			
		||||
                return true;
 | 
			
		||||
            case R.id.menu_filter_channel:
 | 
			
		||||
                changeFilter(item, EnumSet.of(SearchEngine.Filter.CHANNEL));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user