Пример #1
0
        public void GetReleases()
        {
            var textCollector = new TextCollector();
            var analyzer      = new ReleasesAnalyzer(textCollector.GetBitcoinHTML());
            var releases      = analyzer.GetReleases();

            Assert.Equal(213, releases);
        }
        public void GetIssues()
        {
            var textCollector = new TextCollector();
            var analyzer      = new IssuesAnalyzer(textCollector.GetBitcoinHTML());
            var issues        = analyzer.GetIssues();

            Assert.Equal(624, issues);
        }
Пример #3
0
        public void GetStars()
        {
            var textCollector = new TextCollector();
            var analyzer      = new StarsAnalyzer(textCollector.GetBitcoinHTML());
            var stars         = analyzer.GetStars();

            Assert.Equal(36852, stars);
        }
Пример #4
0
        public void GetCommits()
        {
            var textCollector = new TextCollector();
            var analyzer      = new CommitsAnalyzer(textCollector.GetBitcoinHTML());
            var commits       = analyzer.GetCommits();

            Assert.Equal(19343, commits);
        }
        public void GetSingleIssue()
        {
            var textCollector = new TextCollector();
            var analyzer      = new IssuesAnalyzer(textCollector.GetRippleOneIssueHTML());
            var issues        = analyzer.GetIssues();

            Assert.Equal(1, issues);
        }
        public void GetWatchers()
        {
            var textCollector = new TextCollector();
            var watchAnalyzer = new WatchesAnalyzer(textCollector.GetBitcoinHTML());
            var watchers      = watchAnalyzer.GetWatchers();

            Assert.Equal(3524, watchers);
        }
Пример #7
0
        public void GetBranches()
        {
            var textCollector = new TextCollector();
            var analyzer      = new BranchesAnalyzer(textCollector.GetBitcoinHTML());
            var branches      = analyzer.GetBranches();

            Assert.Equal(5, branches);
        }
Пример #8
0
        public void GetPullRequests()
        {
            var textCollector = new TextCollector();
            var analyzer      = new PullRequestsAnalyzer(textCollector.GetBitcoinHTML());
            var pullRequests  = analyzer.GetPullRequests();

            Assert.Equal(250, pullRequests);
        }
Пример #9
0
        public void GetContributors()
        {
            var textCollector = new TextCollector();
            var analyzer      = new ContributorsAnalyzer(textCollector.GetBitcoinHTML());
            var contributors  = analyzer.GetContributors();

            Assert.Equal(604, contributors);
        }
        public void GetForks()
        {
            var textCollector = new TextCollector();
            var analyzer      = new ForksAnalyzer(textCollector.GetBitcoinHTML());
            var forks         = analyzer.GetForks();

            Assert.Equal(21934, forks);
        }
Пример #11
0
    public void parseJsonString(string json, ref Dictionary <uint, TextSegment> temp)
    {
        TextCollector collector = JsonUtility.FromJson <TextCollector>(json);

        if (collector.segments is null)
        {
            return;
        }

        foreach (TextSegment segment in collector.segments)
        {
            textDict.Add(segment.id, segment);
        }
    }
Пример #12
0
    void writeToJson(string path, TextCollector content)
    {
        string json = JsonUtility.ToJson(content, true);

        File.WriteAllText(path, json);
    }