Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Wrong Expected Output for Properly Includes And Properly Included In for Boundary Values

Aperta Adatta ai principianti
#152 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@bryantaustin13 ci sta già lavorando.

Dal 1/10/2026.

  • #159 di @bryantaustin13 — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
88/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
xml
Ambito
testing

Direzione di ricerca

Apri tests/cql/CqlIntervalOperatorsTest.xml e analizza i quattro casi collegati intorno alle righe 1770-1822, quindi confronta i relativi valori attesi con la specifica Properly Includes. Aggiorna gli output attesi errati e verifica che tutti e quattro i test dei valori limite si aspettino true.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The following test expect incorrect output:

One example:

<test name="TimeProperContainsFalse" version="1.0">
  <capability code="interval-operators"/>
  <expression>Interval[@T12:00:00.000, @T21:59:59.999] properly includes @T12:00:00.000</expression>
  <output>false</output>
</test>

According to the spec for Properly Includes (a.k.a. ProperContains):

For the interval-point overload, this operator returns true if the interval contains (i.e. includes) the point, and the interval is not a unit interval containing only the point.

Based on that definition, the above test (and other linked tests) should expect true, not false.

Lingua principale
Nessun dato sulla lingua
Stelle
7
Fork
8
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cqframework/cql-tests

Tutte le issue di cqframework/cql-tests

Issue simili

Altre issue su Testing & QA

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.