protected override void ExpectResponse(ICatResponse <CatRepositoriesRecord> response) { response.Records.Should().NotBeEmpty() .And.OnlyContain(r => !string.IsNullOrEmpty(r.Id) && !string.IsNullOrEmpty(r.Type) ); }
protected override void ExpectResponse(ICatResponse <CatHealthRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Status)); foreach (var record in response.Records) { record.Timestamp.Should().BeNullOrWhiteSpace(); } }
public static List <ElasticAlias> ToList(ICatResponse <CatAliasesRecord> aliasesRecords) { var lst = new List <ElasticAlias>(); foreach (var item in aliasesRecords.Records) { ElasticAlias ea = AutoMapper.Mapper.Map <ElasticAlias>(item); lst.Add(ea); } return(lst); }
public static List <ElasticIndex> ToList(ICatResponse <CatIndicesRecord> indexRecords) { var lst = new List <ElasticIndex>(); foreach (var item in indexRecords.Records) { ElasticIndex ea = AutoMapper.Mapper.Map <ElasticIndex>(item); lst.Add(ea); } return(lst); }
public async Task CreateIndexTest() { // arrange // act await _elasticsearchResource.CreateIndexAsync <Foo>(); // assert ICatResponse <CatIndicesRecord> catIndices = _elasticsearchResource.Client.CatIndices(); catIndices.IsValid.Should().BeTrue(); catIndices.Records.Count.Should().BeGreaterOrEqualTo(1); }
protected override void ExpectResponse(ICatResponse <CatFielddataRecord> response) { response.Records.Should().NotBeEmpty(); foreach (var record in response.Records) { record.Node.Should().NotBeNullOrEmpty(); record.Id.Should().NotBeNullOrEmpty(); record.Host.Should().NotBeNullOrEmpty(); record.Ip.Should().NotBeNullOrEmpty(); record.Field.Should().NotBeNullOrEmpty(); record.Size.Should().NotBeNullOrEmpty(); } }
protected override void ExpectResponse(ICatResponse <CatThreadPoolRecord> response) { response.Records.Should().NotBeNull(); foreach (var r in response.Records) { r.EphemeralNodeId.Should().NotBeNullOrWhiteSpace(); r.Host.Should().NotBeNullOrWhiteSpace(); r.Ip.Should().NotBeNullOrWhiteSpace(); r.Maximum.Should().BeGreaterThan(0); r.Minimum.Should().BeGreaterThan(0); r.Name.Should().NotBeNullOrWhiteSpace(); r.NodeId.Should().NotBeNullOrWhiteSpace(); r.NodeName.Should().NotBeNullOrWhiteSpace(); r.Port.Should().BeGreaterThan(0); r.ProcessId.Should().BeGreaterThan(0); r.Type.Should().NotBeNullOrWhiteSpace(); } response.Records.Should().Contain(r => r.KeepAlive != null); }
protected override void ExpectResponse(ICatResponse <CatFielddataRecord> response) { //this tests is very flaky, only do assertions if the query actually returned // TODO investigate flakiness // build seed:64178 integrate 6.3.0 "readonly" "catfielddata" // fails on TeamCity but not locally, assuming the different PC sizes come into play if (SkipOnTeamCityAttribute.RunningOnTeamCity || _initialSearchResponse == null || _initialSearchResponse.Total <= 0) { return; } response.Records.Should().NotBeEmpty(); foreach (var record in response.Records) { record.Node.Should().NotBeNullOrEmpty(); record.Id.Should().NotBeNullOrEmpty(); record.Host.Should().NotBeNullOrEmpty(); record.Ip.Should().NotBeNullOrEmpty(); record.Field.Should().NotBeNullOrEmpty(); record.Size.Should().NotBeNullOrEmpty(); } }
protected override void ExpectResponse(ICatResponse <CatShardsRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.PrimaryOrReplica)); }
protected override void ExpectResponse(ICatResponse <CatAllocationRecord> response) => response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Node));
protected override void ExpectResponse(ICatResponse <CatSegmentsRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Index)); }
protected override void ExpectResponse(ICatResponse <CatTemplatesRecord> response) { #pragma warning disable CS0618 // Type or member is obsolete response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.IndexPatterns)); #pragma warning restore CS0618 // Type or member is obsolete }
protected override void ExpectResponse(ICatResponse <CatHelpRecord> response) { response.Records.Should().NotBeEmpty() .And.Contain(a => a.Endpoint == "/_cat/shards") .And.NotContain(a => a.Endpoint == "=^.^="); }
protected override void ExpectResponse(ICatResponse <CatAliasesRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => a.Alias == "projects-alias"); }
protected override void ExpectResponse(ICatResponse <CatPluginsRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Name) && a.Component == "mapper-murmur3"); }
protected override void ExpectResponse(ICatResponse <CatHealthRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Status)); }
protected override void ExpectResponse(ICatResponse <CatIndicesRecord> response) { response.Records.Should().BeEmpty(); response.ApiCall.Should().NotBeNull(); }
protected override void ExpectResponse(ICatResponse <CatCountRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => a.Count != "0" && !string.IsNullOrEmpty(a.Count)); }
protected override void ExpectResponse(ICatResponse<CatSnapshotsRecord> response) { response.Records.Should().NotBeEmpty().And.OnlyContain(r=>r.Status == "SUCCESS"); }
protected override void ExpectResponse(ICatResponse <CatNodeAttributesRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => a.Attribute == "testingcluster"); }
protected override void ExpectResponse(ICatResponse <CatFielddataRecord> response) { response.Records.Should().NotBeEmpty().And.Contain(a => !string.IsNullOrEmpty(a.Node)); }
protected override void ExpectResponse(ICatResponse <CatAliasesRecord> response) => response.Records.Should().NotBeEmpty().And.Contain(a => a.Alias == DefaultSeeder.ProjectsAliasName);